2011-03-02 60 views
0

我的jquery-include的用途与Chrome在过去几个月里一直使用 无关。jquery-include与Firefox配合使用的示例不适用于Chrome

x.html内容:中stuff.html

<!DOCTYPE html> 
<head> 
<script type="text/javascript" 
    src="https://ajax.googleapis.com/ajax/libs/jquery/1.5.1/jquery.js"></script> 
<script type="text/javascript" src="jquery.include-2.3.js"></script> 
</head> 
<body> 
<p>Contents of stuff.html: <span src="stuff.html"></span>.</p> 
</body> 
</html> 

内容:

STUFF 

对于x.html如预期与Firefox结果:stuff.html的

内容:STUFF。

,而Chrome浏览器的结果是缺少内容的stuff.html:stuff.html的

内容:

与此测试中使用的最新版本是:

谷歌丁目10.0.648.82测试

回答

1

当你在本地文件系统file:使用jquery-include与发布Chrome的版本会出现这种情况在过去的一年。

这是由于为了解决有效的安全风险而在本地文件系统中改变了访问控制限制。您可以通过使用--allow-file-access-from-files标志从命令行启动Crome来覆盖此行为。通过对铬问题herehere的冗长讨论判断,这不太可能得到解决。

在http上使用jquery-include与Chrome不会受到影响。请参阅here on SO