厚盒子不能用于镀铬

时间:2011-01-26 12:53:37

标签: jquery cross-browser thickbox

我在我的网页中使用了thickbox

它在firfox中运行良好,即但是没有在谷歌浏览器中工作它显示错误

  

XMLHttpRequest无法加载   文件:///?W:/www/pennyauction/home_page/site/flyout.html高度= 315&安培;宽度= 185安培; inlineId = myOnPageContent&安培;随机= 1296046181308。原则为null不允许   访问控制允许来源。

对此有任何想法。

提前致谢

1 个答案:

答案 0 :(得分:1)

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

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

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