2012-03-20 64 views
0

我試圖從它被包含在文檔訪問一個iframe的內容,但我發現了以下錯誤消息:「不安全JavaScript嘗試訪問框架與網址...」本地文件

不安全的JavaScript嘗試通過網址訪問
文件框架:從框架///home/user/work/project/foo.html與URL
文件:///home/user/work/project/index.html 。域,協議和端口必須匹配。

當我運行這段代碼:

$('#iframe_id').contents(); 

正如你可以看到,這兩個文件都是本地存儲在同一文件夾,所以想不通爲什麼它給這個錯誤。

+0

你嘗試,而不是使用本地網絡服務器(使用'http'協議--allow-文件訪問從 - 文件'file'協議)? – fcalderan 2012-03-20 10:34:42

+0

謝謝你們,這個伎倆。我正在使用Aptana Studio 3,並將其作爲一個JavaScript應用程序運行 – davids 2012-03-20 10:42:42

+0

將我的評論更改爲答案,並不意味着要在第一時間發表評論。 – 2012-03-20 11:05:55

回答

2

鉻鍍鉻開始作爲安全措施。瀏覽本地文件的含義與瀏覽Web服務器不同。我會嘗試將它們託管在某處或安裝本地Web服務器。還有一些用於chrome的命令行開關來禁用本地文件的安全性,但我從來沒有多少運氣。

編輯:

COMAND行開關由厄爾尼諾Ronnoco提的是

1

將您的網址更改爲http://www.your-domain.com/foo.html

2

我覺得有可能是這種骯髒的解決辦法在你的開發版本,如果你在周圍的本地文件的地方與​​3210 --allow-file-access-from-files

相關問題