【问题标题】:thick box is not working in chrome厚盒子不适用于镀铬
【发布时间】:2011-01-26 12:53:37
【问题描述】:

我在我的网页中使用了thickbox

它在 firfox 中运行良好,即但在 google chrome 中无法运行它显示错误

XMLHttpRequest 无法加载 file:///W:/www/pennyauction/home_page/site/flyout.html?height=315&width=185&inlineId=myOnPageContent&random=1296046181308。 Origin null 不允许 访问控制允许来源。

关于这个的任何想法。

提前致谢

【问题讨论】:

    标签: jquery cross-browser thickbox


    【解决方案1】:

    Chrome 有一个设计策略,禁止您使用 XMLHTTPRequest 加载本地文件。 Firefox 没有此政策。

    大概您正在本地计算机上进行开发以进行测试,稍后会将您的文件上传到真实服务器。

    测试的最佳解决方案是在本地计算机上运行轻量级 HTTP 服务器。一个稍微笨拙的解决方法是使用命令chrome --allow-file-access-from-files 打开 Chrome,它允许您临时执行本地 AJAX。

    【讨论】:

    • 感谢您的回答。如何解决这个问题,这是什么意思“chrome --allow-file-access-from-files”
    • @gowri 使用该命令启动 Chrome。如果您使用的是 Windows,只需在“开始”菜单的搜索框中键入它,然后按回车键。
    • @gowri 可能不是。我同意在我使用 Chromium 安装 Linux 时,我得到了同样的错误。可能此选项已被禁用。我的建议是安装一个轻量级服务器,例如WAMP.
    猜你喜欢
    • 2013-05-17
    • 1970-01-01
    • 2017-12-23
    • 2011-09-15
    • 2023-04-10
    • 1970-01-01
    • 1970-01-01
    • 2013-10-26
    • 1970-01-01
    相关资源
    最近更新 更多