我有一個文件Firefox不會加載本地文件中的iframe
文件:/// C:/Users/7%20Legged%20Spider/Desktop/test.html
當我將其設置到iframe
< IFRAME SRC = 「文件:/// C:/Users/7%20Legged%20Spider/Desktop/test.html」>
的iframe是空白的,這是爲什麼,我該如何解決
我有一個文件Firefox不會加載本地文件中的iframe
文件:/// C:/Users/7%20Legged%20Spider/Desktop/test.html
當我將其設置到iframe
< IFRAME SRC = 「文件:/// C:/Users/7%20Legged%20Spider/Desktop/test.html」>
的iframe是空白的,這是爲什麼,我該如何解決
這是因爲安全問題。你無法繞過它。
你不應該使用本地文件作爲href
因爲:
如果對iframe內容的訪問已經被跨域規則阻止,這可能是什麼原因? – John
邊注:是的,你可以通過'window.postMessage' [MDN(https://developer.mozilla.org/en/DOM/window.postMessage) –
訪問這就是答案,並應標示爲此類。 –
凡與iframe的文件在什麼位置?在同一個目錄中?在同一臺計算機上? –
設置一個web服務器(apache或ngnix),然後將該頁面加載爲'http:// localhost/test.html' – codef0rmer