Vue 使用百度地图 API 出现 A parser-blocking, cross site (i.e. different eTLD+1) script 警告

发布于 2019-08-21 14:43:32 字数 1199 浏览 3053 评论 0

最近一个项目需要使用百度地图 API 拖拽选择位置,按照网上说的方法一步步编写代码,最后效果虽然实现了,但是控制台 Console 总是有一个警告:

A parser-blocking, cross site (i.e. different eTLD+1) script, http://api.map.baidu.com/getscript?v=2.0&ak=ijgE40u4uNApkNbD5At3tuueen1otweZ&services=&t=20190622163250, is invoked via document.write. The network request for this script MAY be blocked by the browser in this or a future page load due to poor network connectivity. If blocked in this page load, it will be confirmed in a subsequent console message. See https://www.chromestatus.com/feature/5718547946799104 for more details.

有强迫症的我绝对不允许这样的东西出现,必须把他消灭了,解决方法如下:

首先我们一般引入百度地图 API 的方式:

<script src="http://api.map.baidu.com/api?v=2.0&ak=ijgE40****en1otweZ"></script>

这里的地址需要改一下,也就是 api 改成 getscript 就可以了:

<script src="http://api.map.baidu.com/getscript?v=2.0&ak=ijgE4****1otweZ"></script>

其实就是页面渲染完成后使用了 document.write(),这是不被允许的。

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。
列表为空,暂无数据

关于作者

JSmiles

生命进入颠沛而奔忙的本质状态,并将以不断告别和相遇的陈旧方式继续下去。

0 文章
0 评论
84960 人气
更多

推荐作者

漫雪独思

文章 0 评论 0

垂暮老矣

文章 0 评论 0

鹊巢

文章 0 评论 0

萌酱

文章 0 评论 0

雨说

文章 0 评论 0

冰葑

文章 0 评论 0

    我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
    原文