0

地理位置情報を返す単純な Web サービスを作成しました。IE10、Chrome、Firefox から要求すると問題なく動作します。(それらはすべて最新バージョンです)しかし、Delphi(ver 7)のTWebBrowserから同じリクエストを呼び出すと、「リクエストはブラウザでサポートされていません」(またはこのようなもの)という応答があります。

Delphi の TWebBrowser コンポーネントでサポートされていない HTML5 の問題である可能性があるようです。

誰にもアイデアはありますか?

前もって感謝します

4

1 に答える 1

1

TWebBrowserは、ActiveX を介した Internet Explorer のコア エンジンのシン ラッパーです。したがって、インストールした IE のバージョンに関係なく、それは同じバージョンをTWebBrowser使用して Web サイトに表示する必要があり、同じコア エンジンであるため、IE ブラウザー アプリがサポートする同じ機能のすべてまたはほとんどをサポートする必要があります。したがって、IE10 ブラウザー アプリが正しく動作しても動作しないということは意味がありませんTWebBrowser。Wireshark や Fiddler などのパケット スニファーを使用して、実際に送信されているUser-Agentヘッダーを確認TWebBrowserし、IE10 が送信するものと異なるかどうかを確認する必要があります。

于 2013-08-30T19:04:26.510 に答える