自从升级到 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
除了使用其他浏览器之外,还有其他解决方法吗?
我在另一个问题的答案中找到了这个问题的解决方案,但认为值得继续提出我的问题,因为对于上面的确切问题,这个问题更容易找到。
来源:使用 IE8 访问 Virtual Server 2005 RC2 主机
或者你可以在地址栏中输入一些 Javascript 并让它工作。惊讶于他们的 HTML 如此粗制滥造,他们没有给 'vm' 或 'action' 元素一个 ID,只有一个名称,因此将 getElementById() 替换为 getElementsByName()[0] 修复了它;以下在 Chrome 中对我有用:
在地址栏中键入以下内容以打开 VM:
同样,要关闭 VM,请键入: