1

HTTPS 経由で Google マップにアクセスしようとしています。

JSP のスクリプトを次のように変更しました。

script src="https://maps.googleapis.com/maps/api/js?client=<xxxx>&sensor=false" type="text/javascript"

これは Chrome と IE8 で正しく動作するようです。ただし、Firefox (V 19.0.2 および 11) では、いくつかの問題があります。

具体的には、

TypeError: google.maps.InfoWindow はコンストラクターではありません

Firefox コンソールでは、Google API が適切にアクセスされていないことを意味すると思います。

この問題に対する提案/解決策はありますか?

もっと:

googlemaps API から 407 レスポンスを受け取りました。具体的には、Fiddler を使用すると、リクエストは次のようになります。

CONNECT maps.googleapis.com:443 HTTP/1.1
User-Agent: Mozilla/5.0 (Windows NT 6.1; rv:19.0) Gecko/20100101 Firefox/19.0
Proxy-Connection: keep-alive
Connection: keep-alive
Host: maps.googleapis.com

応答は次のようになります。

HTTP/1.1 407 Proxy Authorization Required
Date: Mon, 22 Apr 2013 04:46:47 GMT
Proxy-Connection: keep-alive
Via: 1.1 XXXXX
Cache-Control: no-store
Content-Type: text/html
Content-Language: en
Proxy-Authenticate: NTLM
Proxy-Authenticate: Basic realm="Websense Content Gateway"
Content-Length: 322
Proxy-Support: Session-Based-Authentication

<HEAD><TITLE>Proxy Authorization Required</TITLE></HEAD>
<BODY BGCOLOR="white" FGCOLOR="black"><H1>Proxy Authorization Required</H1><HR>
<FONT FACE="Helvetica,Arial"><B>
Description: Authorization is required for access to this proxy</B></FONT>
<HR>
<!-- default "Proxy Authorization Required" response (407) -->
</BODY>
4

2 に答える 2

1

くそー..私の会社のインターネットプロキシの問題です!! アプリケーション (Google マップ API を含む) で使用されるすべての URL に例外を追加する必要がありましたが、正常に動作します。

于 2013-06-04T04:03:59.130 に答える
-1

証明書の例外の場所入力バーに、https 経由で Google マップ API のすべての URL を追加します。

例:
https://maps.googleapis.com
https://maps.gstatic.com

[証明書を取得]、[セキュリティ例外を確認
] [ツール] > [詳細設定] > [証明書] > [証明書を表示] > [サーバー] タブ > [例外を追加...]

于 2014-12-25T02:19:49.227 に答える