一般咱们使用window.onerror来捕获js脚本的错误信息。跨域
可是对于跨域调用的js脚本,onerror事件只会给出不多的报错信息:error: Script error.服务器
这个简单的信息很明显不足以看出脚本的具体错误,因此咱们能够使用crossorigin属性,使得加载的跨域脚本能够得出跟同域脚本一样的报错信息:事件
<script crossorigin src="http://www.lmj.com/demo/crossoriginAttribute/error.js"></script>ip
若是是这样,www.lmj.com的服务器必须给出一个Access-Control-Allow-Origin的header,不然没法访问此脚本。sso