我创建了一个内部网站,我想使用JWebBrowser在Java应用程序中运行它。
当我在IE中运行我的应用程序时,它假定因为它在Intranet上,所以它必须在兼容性视图上运行。我还注意到使用JWebBrowser也是同样的方式。(在兼容性视图中没有任何效果,这很糟糕)
我可以通过进入IE ->工具->兼容性视图设置->取消选中"在兼容性视图中显示所有Intranet应用程序"来轻松更改它,使其不在兼容性视图中。
一旦我取消选中它,它在 JWebBrowser 中工作正常(似乎 JWebBrowser 与 IE 链接)。
我不想为运行应用程序的每台计算机取消选中此选项。
有没有办法做到这一点,这样它就不依赖于IE的设置?或者有没有办法通过java代码更改设置?
兼容模式元标记可能会有所帮助:
http://msdn.microsoft.com/library/cc817574.aspx