我正在编写一个使用XMLHttpRequest对象从服务器获取XML数据的JavaScript客户端应用程序。但是,除了IE7/8之外的所有浏览器都会因为同源策略中列出的安全问题而拒绝请求。作为本地文件运行时,此应用程序在IE,FF和Chrome中运行非常重要。允许从本地文件执行XMLHttpRequest
我在使用--disable-web-security
标志时发现了Chrome的成功,但我无法想象当客户说“哦,请确保您禁用网络安全,否则它将无法工作”,客户就会笑出来。
我真的很感谢一些帮助!
编辑:我没有访问服务器的XML来自。
不要求用户禁用网络安全就可以做到这一点。 Web应用程序不适合本地文件。 – Mohsen
@Mohsen有什么办法可以请求浏览器(反过来用户)的权限来运行? – Michael