【问题标题】:Javascript wont show in Firefox geoip_city()Javascript 不会在 Firefox geoip_city() 中显示
【发布时间】:2013-11-20 10:46:45
【问题描述】:

我用这个代码;

<script language="text/javascript" src="http://j.maxmind.com/app/geoip.js"></script>
<script>

   var city = geoip_city();
   document.write (city)

</script>

这适用于谷歌浏览器,但不适用于 Firefox,如何解决?

【问题讨论】:

    标签: javascript geolocation location


    【解决方案1】:

    删除language 属性。

    它在 HTML 3.2 中是必需的(在 HTML 4.x Transitional 中受支持),但现在不需要。如果确实存在,则该值需要为JavaScript,而不是text/javascript

    text/javascript 适合type 属性。这是在 HTML 4.x 中引入的(并且是强制性的)。在 HTML 5 中它是可选的,所以你根本不需要它。

    <script src="http://j.maxmind.com/app/geoip.js"></script>
    

    【讨论】:

    • 我现在仍然无法在 Firefox 上工作; <script src="&lt;a%20href=" http: rel="nofollow" target="_blank">j.maxmind.com/app/geoip.js"&gt;&lt;/script> <script> var city = geoip_city(); document.write (city) </script>
    • 它对我有用(除了 MaxMind 不知道我在哪个城市,所以在他们的 JS 中返回一个空字符串)
    • 嗯,它适用于 Firefox 吗?奇怪为什么它应该适用于我的 Chrome 而不是 Firefox ^o)
    【解决方案2】:

    geoip.js 文件路径已更改,请遵循正确的 URL //js.maxmind.com/js/geoip.js,它对我有用。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2010-11-03
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多