Есть ли обходной путь для использования сайта администрирования 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

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

2 ответа

Решение

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

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

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

Или вы можете ввести Javascript в адресную строку и заставить его работать. Удивило, что их HTML такой дрянной, что они не дали элементам 'vm' или 'action' ID, а только имя, поэтому замена 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();
Другие вопросы по тегам