windows TWebBrowser是否依赖于IE版本?

kxe2p93d  于 2023-01-21  发布在  Windows
关注(0)|答案(4)|浏览(165)

我正在考虑在项目中使用 Delphi 默认组件托盘中的TWebBrowser组件,但我想知道它是否使用客户机上安装的IE版本?
如果是:
那么我猜它会分享它的历史记录,cookie,离线工作之类的东西?
我能把它们分开吗?
是否有免费的Web浏览器组件,并且不与客户端上的Internet Explorer共享?

vohkndzv

vohkndzv1#

当前答案不完全正确。似乎是出于兼容性考虑,除非添加一些注册表设置,否则WebBrowser控件默认情况下将在IE7标准模式下运行。
参见:

所以它不是最新的IE版本。如果你使用fiddler或者检查代理字符串的网络服务器日志,你也可以检查这个--因为它也会改变代理字符串!

afdcj2ne

afdcj2ne2#

是的,TWebBrowser使用机器上安装的任何IE版本。看看这个类似的线程,寻找一些可能的替代方案。
How to embed a browser object, other than IE, in a Delphi application

jvidinwx

jvidinwx3#

是的,TWebBrowser绑定到InternetExplorer。如果你想要一个独立的HTML查看器,那么看看PBear组件。

hfsqlsce

hfsqlsce4#

TWebBrowser是IE ActiveX接口的一个 Package 器,所以,最后,

TWebBrowser = Internet Explorer

相关问题