2012-05-02 17 views
2

當我在本地html載入另一個本地HTML文件在iFrame(frame.src =)在Chrome中時,我無法通過contentWindow或contentDocument訪問它的文檔(即使驗證contentWindow是文檔本身),因爲它看起來像Chrome當涉及本地html文件時不允許它。該功能是否有可能在Chrome的下一個版本中發生變化?注意:它可以在Safari和Opera,IE,WebKit上運行(contentDocument或contentWindow)。這似乎是一個安全問題,但contentDocument和contentWindow來自W3C。當iFrame從本地html文件加載本地html文件時,未來版本的Chrome可能支持contentWindow/contentDocument嗎?

回答

2

這是由於Chrome限制稱爲同源策略。默認情況下,本地文件被認爲屬於不同的來源,不允許從另一個訪問。要解決此問題,您可以使用--allow-file-access-from-files命令行開關啓動Chrome應用程序。