2016-06-22 98 views
1

所以這裏是關於HTML包括使用他們的.js文件link的原始w3school文章的鏈接。
我簡直複製一切從w3school例子,但得到這個錯誤:不能使用w3school HTML包括

w3school.js:131的XMLHttpRequest無法加載文件:/// C:/用戶/ KBS-3 /桌面/ PROJECT_1/HTML /header.html。協議方案僅支持交叉源請求:http,data,chrome,chrome-extension,https,chrome-extension-resource。

這裏是我的index.html

<!DOCTYPE html> 
 
<html> 
 
<script src="http://www.w3schools.com/lib/w3data.js"></script> 
 

 
<body> 
 

 
<div w3-include-html="content.html"></div> 
 

 
<script> 
 
w3IncludeHTML(); 
 
</script> 
 

 
</body> 
 
</html>

和content.html

<h1>HELLO WORLD</h1>

任何想法來解決這個問題?

+0

不,我試圖複製他們的js的內容到我的本地文件,不工作tho –

回答

3

由於錯誤提示,您正在嘗試使用由於安全原因而不被允許的javascript的本地html文件file:///C:/Users/KBS-3/Desktop/project_1/html/header.html.。 (想象一下,如果允許,網站可以讀取任何本地硬盤數據)。

解決方案:將您的網站移動到localhost即使用XAMP或真正的服務器,你會沒事的。

+0

所以,我只是不能運行它使用鉻,但是當我部署這個網站在線,它會工作? –

+0

@RickyGauni你不能將它作爲本地文件運行。問題不是特定於Chrome。你不必把它放到網上,你也可以使用像XAMP這樣的本地服務器來測試它。 –

+0

實際上如前面的答案所示,我沒有問題使用mozilla打開它.-。但是我今天晚些時候會盡量學習XAMP,謝謝 –