我的问题是在TWebBrowser(Delphi XE7)中,有些页面在Internet Explorer 11显示时没有正确显示。有问题的网页示例为https://www.whatismybrowser.com/
我认为TWebBrowser是Internet Explorer的基础,我不知道因为IE11以不同的方式显示页面。有可能解决这个问题吗?
我搜索了另一个替代组件,我发现了Chromium(DCEF1和DCEF3 https://github.com/hgourvest/dcef3),但只与XE5兼容。您是否了解与XE 7兼容的其他组件或较新版本的Chromium?
答案 0 :(得分:0)
嵌入式Web浏览器默认使用Internet Explorer 7,但您可以在注册表项上更改它,声明您的应用程序所需的文档模式。
https://blogs.msdn.microsoft.com/patricka/2015/01/12/controlling-webbrowser-control-compatibility/ https://msdn.microsoft.com/library/ee330730(v=vs.85).aspx#browser_emulation