我在wordpress网站上使用了2年的Google Map API,现在当我用少量插件更新wordpress时,我的地图页面显示为空白。
我刚刚看到控制台并且禁止错误403访问,但我很惊讶我在脚本标记中调用了URL:
<script src="https://maps.googleapis.com/maps/api/js?key=MY_KEY&callback=initMap"
async defer></script>
当我在控制台中看到时,显示我正在尝试访问URL:
<script src="https://www.example.com/?url=https:&D&Dmaps.googleapis.com/maps/api/js?key=MY_KEY&callback=initMap"
async defer></script>
这样的(上面)URL。
为什么wordpress将我的脚本src转换为其自己的URL结构,然后将google api url编码为URL查询字符串。