Angular:百度地图引用报错A parser-blocking, cross site (i.e. different eTLD+1) script

接着上一篇Angular:引用百度地图教程(地址:https://blog.csdn.net/qq_36451496/article/details/96111699)来说说,有的小伙伴可能直接在百度地图开放平台上(地址:http://lbsyun.baidu.com/index.php?title=jspopular/guide/getkey),直接跟着它的说明引用了百度地图的API文件,在index.html中使用:

<script type="text/javascript" src="http://api.map.baidu.com/api?v=2.0&ak=您的密钥"></script>

来进行引用。

但是很不幸,发现调试控制台上有一条警告:

A parser-blocking, cross site (i.e. different eTLD+1) script...

虽然对地图的使用没什么影响,但是控制台也不好看呀,那怎么解决呢,很简单,只要把index.html中的http://api.map.baidu.com/api 替换成http://api.map.baidu.com/getscript就可以啦!

看了一些大神的说法是页面渲染完成后使用了document.write() ,没太理解是什么意思,只知document.write(exp1,exp2,exp3,....)是将参数按照顺序写入文档(如果写入多个参数的话,这些参数会自动换行显示),即将一个文本字符串写入由 document.open() 打开的一个文档流。

如果有知道这个问题具体是因为什么产生的小伙伴,欢迎讨论和指教,谢谢~

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值