script标签的crossorigin属性

  通常我们使用window.onerror来捕获js脚本的错误信息。

  但是对于跨域调用的js脚本,onerror事件只会给出很少的报错信息:error: Script error.

  这个简单的信息很明显不足以看出脚本的具体错误,所以我们可以使用crossorigin属性,使得加载的跨域脚本可以得出跟同域脚本同样的报错信息:

  <script crossorigin  src="http://www.lmj.com/demo/crossoriginAttribute/error.js"></script>

  如果是这样,www.lmj.com的服务器必须给出一个Access-Control-Allow-Origin的header,否则无法访问此脚本。

  

posted @ 2014-06-23 09:26  libmw  阅读(2885)  评论(0编辑  收藏  举报