我对jquery-include的使用都没有与Chrome一起使用过 在过去的几个月里。
x.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.html
的内容:
STUFF
对于x.html
,结果与Firefox预期一样:
stuff.html的内容:STUFF。
而对于Chrome,结果却缺少stuff.html
的内容:
stuff.html的内容:。
此测试使用的当前版本是:
Google Chome 10.0.648.82 beta
答案 0 :(得分:1)
当您在去年发布的Chrome版本的本地文件系统file:
中使用jquery-include时会发生这种情况。
这是由于本地文件系统中的访问控制限制发生了变化,这是为了解决有效的安全风险。您可以通过使用--allow-file-access-from-files
标志从命令行启动Crome来覆盖此行为。通过对Chromium问题here和here的冗长讨论来判断,这不太可能得到解决。
使用jquery-include与Chrome over http不受影响。
另见here on SO。