《js》iframe之間跨域訪問

2021-09-25 11:14:00 字數 450 閱讀 4949

直接通過iframe的url?param=abc方式, 把值傳到子頁面.

通過parent

該window.postmessage()方法安全地啟用window物件之間的跨源通訊;例如,在頁面和它產生的彈出視窗之間,或者在頁面和嵌入其中的iframe之間。 

通常,當且僅當它們源自的頁面共享相同的協議、埠號和主機(也稱為「同源策略」)時,允許不同頁面上的指令碼相互訪問。window.postmessage()提供一種受控制的機制來安全地規避這種限制(如果使用得當)。

等待接收訊息!

傳送訊息

你的瀏覽器不支援iframe。

跨域與跨域訪問

跨域是指從乙個網域名稱的網頁去請求另乙個網域名稱的資源。比如從www.baidu.com 頁面去請求 www.google.com 的資源。跨域的嚴格一點的定義是 只要協議,網域名稱,埠有任何乙個的不同,就被當作是跨域 使用者訪問www.mybank.com 登陸並進行網銀操作,這時cookie啥的...

跨域與跨域訪問

跨域是指從乙個網域名稱的網頁去請求另乙個網域名稱的資源。比如從www.baidu.com 頁面去請求 www.google.com 的資源。跨域的嚴格一點的定義是 只要協議,網域名稱,埠有任何乙個的不同,就被當作是跨域 使用者訪問www.mybank.com 登陸並進行網銀操作,這時cookie啥的...

跨域訪問及Nginx解決跨域訪問

同源策略 sameorigin policy 是一種約定,它是瀏覽器最核心也最基本的安全功能,如果缺少了同源策略,則瀏覽器的正常功能可能都會受到影響。可以說web是構建在同源策略基礎之上的,瀏覽器只是針對同源策略的一種實現。同源策略是處於對使用者安全的考慮,如果非同源就會受到以下限制 但是事實是經常...