让chrome支持本地Ajax请求
Chrome的安全机制不能支持ajax的本地访问, 例如:
在JavaScript里面访问 URL:file:///E:/test.html,Chrome 浏览器报错:XMLHttpRequest cannot load file:///E:/test.html. Origin null is not allowed by Access-Control-Allow-Origin.
解决的方法有很多,我查了一下,有以下几种:
方法一:
解决它的方法就是将HTML5的程序做成 Chrome的扩展程序,此方法较复杂,链接为http://blog.csdn.net/chromeblog/article/details/6834744
方法二:
在不改变代码的情况下,可在 Chrome 快捷方式中添加启动参数:
--allow-file-access-from-files(前面加空格);
添加方法是:右键快捷方式,目标一栏中,后面添加。
方法三:
最简单,如果你用的是360急速浏览器的话,切换到兼容模式,别忘了允许控件