1

Googleマップの埋め込みコードを使用して、マップのマルチピンの場所を統合しています。

<iframe src="https://www.google.com/maps/d/embed?mid=zsjXv3NS8g6Y.krO7DAwRdcZk" height="480" width="640"></iframe>

他のすべてのブラウザーでは、マップはクロス オリジン リファレンス エラーで適切にレンダリングされます (古いバージョンの警告が表示された IE7 でも)。

これは、Chrome と IE で表示されるメッセージです。

XMLHttpRequest を読み込めませんhttps://accounts.google.com/ServiceLogin?service=mapsengine&passive=1209600 …p= https://www.google.com/maps/d/gen204?a%3D58%26width%3D640%26height%3D480 . 要求されたリソースに「Access-Control-Allow-Origin」ヘッダーがありません。したがって、オリジン「https://www.google.com」へのアクセスは許可されていません。

しかし、Firefox では別のエラーが発生し、マップが読み込まれません。

ReferenceError: _startApp が定義されていません https://www.google.com/maps/d/embed?mid=zsjXv3NS8g6Y.krO7DAwRdcZk 7 行目

これは私が変更できない埋め込みコードです。解決策はありますか?

編集: iframe はマップなしで読み込まれますが、明らかに iframe 内のスクリプトが壊れており、このエラーが発生しています。

4

2 に答える 2

0

次の手順を試してreset firefox、動作するかどうかを確認してください。

このReset Firefox機能は、重要な情報を保存しながら Firefox を工場出荷時のデフォルト状態に復元することで、多くの問題を解決できます。ノート:This will cause you to lose any Extensions, Open websites, and some Preferences.

次の手順をReset Firefox実行します。

Firefox > ヘルプ > トラブルシューティング情報に移動します。

  1. 「Firefox をリセット」ボタンをクリックします。
  2. Firefox が閉じてリセットされます。Firefox が完了すると、インポートされた情報を含むウィンドウが表示されます。
  3. [完了] をクリックします。
  4. 工場出荷時の設定がすべて適用された状態で Firefox が開きます。
于 2015-03-04T17:45:04.727 に答える