我正在考虑在项目中使用 Delphi 默认组件托盘中的TWebBrowser组件,但我想知道它是否使用客户机上安装的IE版本?如果是:那么我猜它会分享它的历史记录,cookie,离线工作之类的东西?我能把它们分开吗?是否有免费的Web浏览器组件,并且不与客户端上的Internet Explorer共享?
vohkndzv1#
当前答案不完全正确。似乎是出于兼容性考虑,除非添加一些注册表设置,否则WebBrowser控件默认情况下将在IE7标准模式下运行。参见:
所以它不是最新的IE版本。如果你使用fiddler或者检查代理字符串的网络服务器日志,你也可以检查这个--因为它也会改变代理字符串!
afdcj2ne2#
是的,TWebBrowser使用机器上安装的任何IE版本。看看这个类似的线程,寻找一些可能的替代方案。How to embed a browser object, other than IE, in a Delphi application
jvidinwx3#
是的,TWebBrowser绑定到InternetExplorer。如果你想要一个独立的HTML查看器,那么看看PBear组件。
hfsqlsce4#
TWebBrowser是IE ActiveX接口的一个 Package 器,所以,最后,
TWebBrowser = Internet Explorer
4条答案
按热度按时间vohkndzv1#
当前答案不完全正确。似乎是出于兼容性考虑,除非添加一些注册表设置,否则WebBrowser控件默认情况下将在IE7标准模式下运行。
参见:
所以它不是最新的IE版本。如果你使用fiddler或者检查代理字符串的网络服务器日志,你也可以检查这个--因为它也会改变代理字符串!
afdcj2ne2#
是的,TWebBrowser使用机器上安装的任何IE版本。看看这个类似的线程,寻找一些可能的替代方案。
How to embed a browser object, other than IE, in a Delphi application
jvidinwx3#
是的,TWebBrowser绑定到InternetExplorer。如果你想要一个独立的HTML查看器,那么看看PBear组件。
hfsqlsce4#
TWebBrowser是IE ActiveX接口的一个 Package 器,所以,最后,