本文作者: jsweibo
本文链接: https://jsweibo.github.io/2019/02/03/%E5%A6%82%E4%BD%95%E8%8E%B7%E5%8F%96%E8%B7%A8%E6%BA%90%E8%84%9A%E6%9C%AC%E7%9A%84%E9%94%99%E8%AF%AF/
摘要
本文主要讲述了:
- 限制
- 解决方案
正文
限制
默认情况下,为了保护跨源脚本的隐私,window
的error
事件无法获取跨源脚本的错误
解决方案
- 在
<script>
引入 JavaScript 文件时,添加crossorigin
特性 - 跨源脚本所在的服务器允许其他站点跨源请求对应脚本
示例:
nginx.conf
1 | server { |
a.example.com/index.html
1 |
|
a.example.com/js/index.js
1 | window.addEventListener( |
b.example.com/js/index.js
1 | abc; |