2

我正在使用 TWebBrowser 打开一个站点。

当它打开时,它带有网络浏览器(即 9)已过时的消息,我应该更换它。这是我唯一一次得到它。

我怎样才能避免它(它使打开页面真的很慢)?

4

2 回答 2

1

实际上,默认情况下TWebBrowser正在显示页面。IE7 mode您需要为您的应用程序添加注册表项以强制使用更高的 IE 模式。

完整的文档可以在这里找到:http: //msdn.microsoft.com/en-us/library/ee330730%28VS.85%29.aspx#browser_emulation

于 2012-10-02T07:19:31.803 回答
0

网站使用用户代理来确定您使用的浏览器。

看看下面的文章,它将向你展示如何欺骗用户代理,使网站相信你有不同的浏览器。你可以用它把自己伪装成最新的 firefox/chrome/whatever 浏览器。

http://theroadtodelphi.wordpress.com/2011/03/11/changeing-the-ua-user-agent-of-a-twebbrowser-component/

于 2012-10-01T09:41:41.727 回答