1
如何使用URL https://domain/
IFRAME訪問具有URL http://domain/
(HTTPS調用HTTP)的父框架的DOM?Javascript HTTPS框架訪問父HTTP幀
這兩個框架將合作。這兩個框架的域是相同的,只是協議不同。不允許設置document.domain
,因爲這將允許來自其他不可信幀的XSS攻擊。
作爲訪問DOM的替代方法,發送消息(包含單個整數)就足夠了。請注意,postMessage
API僅適用於IE8 +。我需要IE6 +。
作爲HTTP的外框是給我們的,但它是我們信任的。 iframe是HTTPS是因爲用戶可以發佈敏感數據。我會研究easyXDM,謝謝。 – usr 2012-08-03 18:50:10
不過,如果您使用的是開放式無線或類似網絡,攻擊者可以將數據注入http頁面(請參閱sslstrip)並降低網站的安全性。 – Erlend 2012-08-04 18:50:51
好點,但iframe的服務器確保它只通過HTTPS被調用。 – usr 2012-08-04 18:54:06