2011-03-15 158 views
1

我知道同樣的原點規則。我想知道是否有例外,例如父文檔腳本可以讀取或寫入子文檔內容(iframe),但後者無法爲前者創建,反之亦然(iframe文檔腳本可以讀取或寫入父文檔內容,但後者不能這樣做)。 當一個url是數據時會發生什麼:type? Wikipedia不太清楚。同源策略的例外

+0

你指的是「父母」和「孩子」文件是什麼? I幀? – 2011-03-15 16:35:55

+0

是的,我已經更新了我的問題。 – tic 2011-03-15 18:20:55

回答

0

來自同一來源的兩個文件(即幀)可以相等地彼此改變。

如果有這樣的例外,它可能是瀏覽器特定的行爲或錯誤。 維基百科術語描述了一些衆所周知的行爲(例如,從不同的域加載腳本),並可能是通過設計。即使源頭不同,您也可以將window.name(讀寫)或位置(只寫)從一個幀更改爲另一個幀。

我不知道數據URI的怪癖。

回顧一下:即使你會發現一些奇怪的異常 - 不要指望它可以在多個瀏覽器+瀏覽器版本中工作。更好地解決您的問題。