我有一个特殊情况,可以真正使用一些帮助。我有一个HTML构建器,每次刷新网站时,它都会添加额外的脚本标记。这是一个严重的问题,因为我使用的是Google Maps API,每次刷新页面时都会不断添加以下脚本标记:
<script src="https://maps.gstatic.com/intl/en_us/mapfiles/api-3/9/19/main.js" type="text/javascript"></script>
不幸的是,这是我能够为这个项目开发页面的唯一方法。 (你可以想象我的挫败感&gt;。&lt;)。
基本上,如果此脚本标记在html文档上存在多次,则会引发错误Uncaught TypeError: Object #<Object> has no method 'Load'
,导致Google Maps API无法呈现我的地图。
我的问题:
有什么方法可以阻止Google的API动态添加此脚本标记,或者在文档有机会加载它之前删除它,或者让文档完全忽略它?任何帮助都会帮助我在今天早上稍早入睡:)
答案 0 :(得分:2)
你不应该使用那个包含。使用documented include:
<script type="text/javascript"
src="https://maps.googleapis.com/maps/api/js?key=YOUR_API_KEY&sensor=SET_TO_TRUE_OR_FALSE">
</script>
如果密钥是API控制台密钥,则不需要,传感器是否使用位置传感器。