Internet-Explorer-8
是否有將 Virtual Server 2005 管理網站與 Internet Explorer 8 一起使用的解決方法?
自從升級到 Internet Explorer 8 後,我在 Virtual Server 2005 Enterprise R2 SP1 管理網站上執行某些功能(如“打開”)時遇到 JavaScript 錯誤:
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 web admin 頁面需要在 IE8 中以“兼容性視圖”模式顯示
或者你可以在地址欄中輸入一些 Javascript 並讓它工作。驚訝於他們的 HTML 如此粗製濫造,他們沒有給 ‘vm’ 或 ‘action’ 元素一個 ID,只有一個名稱,所以用 getElementsByName() 替換 getElementById()
$$ 0 $$修復它;以下在 Chrome 中對我有用: 在地址欄中鍵入以下內容以打開 VM:
javascript:document.getElementsByName('action')[0].value='poweron';javascript:document.getElementsByName('vm')[0].value='YOURVMNAMEHERE';document.getElementById('form1').submit();
同樣,要關閉 VM,請鍵入:
javascript:document.getElementsByName('action')[0].value='turnOff';javascript:document.getElementsByName('vm')[0].value='YOURVMNAMEHERE';document.getElementById('form1').submit();