谷歌地图在Firefox中嵌入了错误

时间:2015-03-04 14:31:57

标签: google-maps firefox google-maps-embed

我正在使用谷歌地图嵌入代码来整合地图的多个位置。

<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中的脚本显然正在破坏,导致此错误。

2 个答案:

答案 0 :(得分:4)

问题在于firefox的安全证书是由于组织中使用的代理。 我从我的组织安装了安全证书,地图开始正常工作。

步骤。

  1. 转到选项
  2. 高级
  3. 证书
  4. 查看证书。
  5. 导入并安装证书。

答案 1 :(得分:0)

请尝试按照reset firefox的步骤查看是否有效:

Reset Firefox功能可以通过将Firefox恢复为出厂默认状态来修复许多问题,同时保存基本信息。注意:This will cause you to lose any Extensions, Open websites, and some Preferences.

Reset Firefox执行以下操作:

转到Firefox&gt;帮助&gt;信息疑难解答。

  1. 点击&#34;重置Firefox&#34;按钮。
  2. Firefox将关闭并重置。 Firefox完成后,它将显示一个窗口,其中包含导入的信息。
  3. 单击“完成”。
  4. Firefox将在应用所有出厂默认设置的情况下打开。