1

Delphi と DCEF (Delphi Chromium Embedded Framework) を使用して、フォーム内に埋め込まれたブラウザにローカル HTML ファイルをロードしています。HTML ファイルは Google マップを表示しようとしており、次の行があります -

<script type="text/javascript" src="https://maps.google.com/maps/api/js?sensor=true&v=3.6&client=gme-{mycompanyid}"></script>

問題は、Google API へのリファラーとして送信される URL が

HTTP://127.0.0.1/mypage.html

ビジネス クライアント ID の Web サイト URL を既に承認しており、このデスクトップ アプリケーションにも同じビジネス クライアント ID を使用したいと考えています。

私の質問は、Google API の呼び出しで別のリファラーを使用するにはどうすればよいですか? ありえないと思います。

4

1 に答える 1

1

これを支持しないことに決めたので、ローカルでホストされている HTML ファイルは実際にはセキュリティ リスクです。Delphi フォームに埋め込まれた DCEF ブラウザを引き続き使用していますが、企業の Web サーバーで HTML ファイルをホストしています。そうすれば、Google API はマップ リクエストの参照 URL に満足します。

回答してくれたすべての人に感謝します。

于 2013-08-01T13:59:43.030 に答える