我做了一些研究,但找不到专门针对 Google Maps V3 Javascript API 的帖子,因此我发布了一个新问题。如果有更合适的地方来回答这个问题,请告诉我。
我的问题:
在没有接触任何东西的情况下,我的网站利用 Google Maps V3 Javascript API 开始出现以下错误:
Resource interpreted as Script but transferred with MIME type image/png
Refused to execute script from 'http://mt1.googleapis.com/vt?pb=!1m4!1m3!1i15!2i9148!3i11958!1m4!1m3!1i15!2…2m1!1e47!12m3!1e37!2m1!1ssmartmaps!4e3&callback=_xdc_._63mj9u&token=110320' because its MIME type ('image/png') is not executable, and strict MIME type checking is enabled.
我开始在 Chrome 的 javascript 控制台中完全出乎意料地得到这个。这是否与对 Google 地图的请求过多有关?我在地图页面上做了一些修改并经常刷新,但从未触及过任何内容working处理地图或其图块如何渲染的脚本 - 所以我很困惑。
有没有人遇到过这个问题和/或知道解决方案?
UPDATE正如下面的评论所暗示的,这不是一个“可忽略”的问题,因为它会影响地图图块的渲染方式。其他人也开始遇到此类问题,如这个帖子 https://stackoverflow.com/questions/25501862/resource-interpreted-as-script-but-transferred-with-mime-type-image-png/25503344#25503344。这也是一个影响我在其他网站上启动的其他地图的问题(example http://www.oufc.org/tree-education/community-action/).
我在谷歌地图中打开了一个问题,我得到了答案:
该api使用htttp协议的地址有问题。替换为有效的 https。
ex: 'https://maps.googleapis.com/maps/api/js?v=3 https://maps.googleapis.com/maps/api/js?v=3'
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)