Delphi7中的地理定位TWebBrowser

时间:2013-08-30 19:01:38

标签: html5 delphi geolocation webbrowser-control twebbrowser

我已经制作了一个简单的网络服务,可以返回地理定位,当它从IE10,Chrome,Firefox请求时它可以正常工作。 (所有这些都是最新版本) 但是,如果我从Delphi(版本7)TWebBrowser调用相同的请求,则会有响应:“您的浏览器不支持请求”(或类似的内容)。

在我看来,它可能是一个HTML5问题,Delphi的TWebBrowser组件不支持。

有没有人有想法?

提前致谢

1 个答案:

答案 0 :(得分:1)

TWebBrowser只是通过ActiveX的Internet Explorer核心引擎的薄包装。因此,无论您安装的IE版本是什么,TWebBrowser应该使用的版本与网站相同,并且作为相同的核心引擎,它应该支持IE浏览器的所有/大多数相同功能应用支持。因此,IE10浏览器应用程序无法正常工作,但TWebBrowser无效。您将不得不使用数据包嗅探器(如Wireshark或Fiddler)来查看实际发送的User-Agent标头TWebBrowser,看它是否与IE10发送的不同。