2017-01-31 121 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