被认为是跨域请求。HTTP协议支持跨域。
你肯定是随便写了个HTML文件,引入js的,然后直接用浏览器打开,没有在web环境下。
解决办法是在一个web环境下测试。
Chrome就是这么设计的。各个浏览器设计不一样。
看看这篇文章,各个浏览器设计不同的地方多着呢
http://news.cnblogs.com/n/501875/