通过document.write调用parsing器阻塞的跨源脚本 – 如何规避它?

谷歌浏览器开始实施阻止在慢速networking主框架中通过document.write插入的跨源,parsing器阻止脚本的负载 ,这会导致以下错误:

通过document.write调用一个parsing器阻塞的跨源脚本http://example.org/script.js 。 如果设备networking连接不好,可能会被浏览器阻止。

但是,我的网页需要使用document.write('<script src="..."></script>')同步加载第三方脚本。 如何规避封锁?

更多关于这个变化:

  • devise文件
  • 更长的文件
  • Web孵化器CG问题
  • Chrome问题

根据Google Developers的文章 ,您可以:

  • 使用asynchronous脚本加载,使用<script src="..." async>或者element.appendChild()
  • 将脚本提供者提交给Google进行白名单 。

@niutech我有类似的问题,这是由Cloudflare 火箭加载程序模块引起的。 只要禁用它的网站,它会解决你所有的相关问题。