在用Chrome做调试时,发现始终不能GET某个.js
资源。
在“Network”里,发现对这个.js
的GET请求没有显示任何status code(不是常见的404错误)。
在Console里,发现有如下的报错:
GET http://foo.com/bar.js net::ERR_BLOCKED_BY_CLIENT
最后发现是Chrome的AbBlock插件引起的问题。 因为bar.js里有一些弹框的代码,所以AbBlock为了阻止弹框广告,阻止了对它的请求和执行。 在域上禁用AbBlock后,就一切正常了。