Назад | Перейти на главную страницу

Есть ли обходной путь для использования веб-сайта администрирования Virtual Server 2005 с Internet Explorer 8?

После обновления до Internet Explorer 8 у меня возникали ошибки JavaScript при выполнении определенных функций (например, «Включение») на веб-сайте администрирования Virtual Server 2005 Enterprise R2 SP1:

Message: 'document.getElementById(...)' is null or not an object
Line: 4
Char: 1
Code: 0
URI: http://myserver.mydomain.local:1024/VirtualServer/VSWebApp.exe?view=1

Есть ли какие-либо способы решения этой проблемы, кроме использования другого браузера?

Я нашел решение этой проблемы в ответе на другой вопрос, но подумал, что стоит сохранить свой вопрос, поскольку для точной проблемы, указанной выше, этот вопрос найти легче.

Страница веб-администратора Microsoft Virtual Server 2005 R2 должна отображаться в режиме «Совместимость» в IE8.

Источник: Доступ к машинам, размещенным на Virtual Server 2005 RC2, с помощью IE8

Или вы можете ввести Javascript в адресную строку и заставить его работать. Удивленные тем, что их HTML настолько дрянный, они не дали элементам 'vm' или 'action' идентификатор, только имя, поэтому замена getElementById () на getElementsByName () [0] исправляет это; в Chrome у меня работало следующее:

Введите в адресную строку следующее, чтобы включить виртуальную машину:

javascript:document.getElementsByName('action')[0].value='poweron';javascript:document.getElementsByName('vm')[0].value='YOURVMNAMEHERE';document.getElementById('form1').submit();

аналогично, чтобы выключить виртуальную машину, введите:

javascript:document.getElementsByName('action')[0].value='turnOff';javascript:document.getElementsByName('vm')[0].value='YOURVMNAMEHERE';document.getElementById('form1').submit();