厚盒子在镀铬中不起作用
我在网页中使用厚盒,
它在 firfox 中运行良好,但在 google chrome 中不起作用,它显示错误
XMLHttpRequest 无法加载 文件:///W:/www/pennyauction/home_page/site/flyout.html?height=315&width=185&inlineId=myOnPageContent&random=1296046181308。不允许原点为 null 访问控制允许来源。
任何关于这个的想法。
提前致谢
i'm using thickbox in my webpage
it's working well in firfox , ie but not working in google chrome it shows error
XMLHttpRequest cannot load
file:///W:/www/pennyauction/home_page/site/flyout.html?height=315&width=185&inlineId=myOnPageContent&random=1296046181308. Origin null is not allowed by
Access-Control-Allow-Origin.
Any idea about this.
Thanks in advance
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
Chrome 有一项设计政策,禁止您使用 XMLHTTPRequest 加载本地文件。火狐浏览器没有这个政策。
假设您正在本地计算机上进行开发以进行测试,稍后会将文件上传到真实服务器。
测试的最佳解决方案是在本地计算机上运行轻量级 HTTP 服务器。一个稍微有点 hack 的解决方法是使用命令
chrome --allow-file-access-from-files
打开 Chrome,它允许您临时执行本地 AJAX。Chrome has a design policy that forbids you from using XMLHTTPRequest to load local files. Firefox does not have this policy.
Presumably you are developing on your local machine for testing purposes and will upload your files to a real server later.
The best solution for testing is to run a lightweight HTTP server on your local machine. A slightly hacky workaround is to open Chrome with the command
chrome --allow-file-access-from-files
, which allows you to do local AJAX temporarily.