0
由於相同原點策略的原因,iframe中的內容對於父上下文無法訪問(如果它們來自不同的域)。這也適用於XMLHttpRequests。但使用CORS Web開發人員可以允許XMLHttpRequests訪問跨源內容。是否有類似的iframe訪問方式。例如,是否有一個響應頭或什麼東西,將允許在iframe中加載的響應頁面從父javascript讀取?因爲那樣,這個迴應的擁有者就允許它。使網頁可通過iframe訪問
由於相同原點策略的原因,iframe中的內容對於父上下文無法訪問(如果它們來自不同的域)。這也適用於XMLHttpRequests。但使用CORS Web開發人員可以允許XMLHttpRequests訪問跨源內容。是否有類似的iframe訪問方式。例如,是否有一個響應頭或什麼東西,將允許在iframe中加載的響應頁面從父javascript讀取?因爲那樣,這個迴應的擁有者就允許它。使網頁可通過iframe訪問
除非兩個文檔共享一個父域(在這種情況下,您可以設置document.domain
以匹配),否則不能將兩個文檔放到同一個腳本上下文中。
對於來自不同域的框架和父項之間的通信,請使用HTML5功能window.postMessage
來傳遞JSON字符串。 Support
CORS風格的頭允許相同的原點合併將是不合適的,因爲它可以使框架網站XSS到成幀器網站,反之亦然。這將打開任何允許用戶將框架發佈到XSS的網站。