厚盒子在镀铬中不起作用

发布于 2024-10-14 08:41:16 字数 317 浏览 5 评论 0原文

我在网页中使用厚盒,

它在 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 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

◇流星雨 2024-10-21 08:41:16

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.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文