gpt4 book ai didi

javascript - 在 Firefox 中远程使用 Google Maps V3 时为 "google is not defined"

转载 作者:IT王子 更新时间:2023-10-29 02:58:22 25 4
gpt4 key购买 nike

这是我的难题:我有一个使用 Google Maps V3 和 jQuery 的页面。这一切都在 FF5、Chrome 和 Safari 中本地运行良好。

一旦我上传到网站,我在尝试使用 google 对象的第一行收到“google is not defined”错误

var defaultLocation = new google.maps.LatLng(lat, lng);

只发生在 FF 中 并且只发生在远程(即,如果我在本地将文件加载到 FF 中,它运行良好)。无论如何,Chrome 和 Safari 似乎都运行良好,我的 Android 和 iPod 浏览器也是如此。

到目前为止,这是我尝试过的:

  1. 已搬家 <script type="text/javascript" src="http://maps.google.com/maps/api/js?sensor=false"></script><head> 的顶部部分。
  2. 移动了 $(function() {...}); 的所有内容到一个名为 initialize() 的函数并添加了 <body onload="initialize()">
  3. 玩过脚本和 css 文件顺序
  4. 粘贴了 URL http://maps.google.com/maps/api/js?sensor=false进入 FF 地址框并验证我正在获取合法脚本

但由于这只发生在远程机器上的 FF 中并且在其他情况下运行良好,我认为它与我的代码没有任何关系。也许 FF5 中的加载顺序被搞砸了。也许它对网络资源的优先级排序与其他浏览器不同。我现在真的不知道该怎么做。

感谢任何帮助。
盖伊

更新:
只是想添加以下事实:在 Mac 上尝试之前的方法后,我在 Windows 中尝试了 FF5,并复制了完全相同的行为。
为了更好地衡量,我也尝试了 Pale Moon - 结果相同。 Chrome 14、Opera 11.50 甚至该死的 IE9(未包含在测试计划中)都可以使用。它只是 FF5,现在在 Mac 和 Windows 7 上,在该页面上失败。

最佳答案

我多次遇到“google is not defined”。可能 Google Script 有一些问题不能很好地加载 FF-addon顺便提一句。FF 有重启选项(如窗口重启)帮助 > 禁用加载项重新启动

关于javascript - 在 Firefox 中远程使用 Google Maps V3 时为 "google is not defined",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6660955/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com