2017-01-31 204 views
-1
<script>  
    $("#header").load("header.html"); 
    $("#footer").load("footer.html"); 
</script> 

我添加了脚本部分来加载每页上的页眉文件和页脚文件,但它只在firefox上加载。为什么不在Chrome中加载?加载页眉和页脚文件

回答

0

解决方案1)这是与Chrome解释的“同源策略”(或具有相同效果的错误)。尝试使用--allow-file-access-from-files运行Chrome。

参考stackoverflow

方案二)问题仅仅是.load()的本地文件被阻止通过Chrome浏览器安全性的原因。如果您在服务器上使用它,因为所有文件都来自同一个地方。

要在本地启用工作版本,请尝试:

在Mac OS X,相当的Chrome,在终端输入:

/Applications/Google\ Chrome.app/Contents/MacOS/Google\ Chrome --allow-file-access-from-files 

全球化志愿服务青年:stackoverflow