Cookie 跨域解決方案(IFrame跨域)

2021-10-06 11:47:35 字數 669 閱讀 8806

iframe跨域思路:假設有a.haorooms.com/text.html和b.haorooms.com/text.html兩個頁面,通過a.haorooms.com/text.html頁面去修改b.haorooms.com/text.html頁面的本地資料:

① 在a.haorooms.com/text.html頁面建立乙個iframe,嵌入b.haorooms.com/text.html頁面。

② a.haorooms.com/text.html頁面通過postmessage傳遞指定格式的訊息給b.haorooms.com/text.html頁面。

③ b.haorooms.com/text.html頁面解析a.haorooms.com/text.html頁面傳遞過來的訊息內容,呼叫localstorage api 操作本地資料。

④ b.haorooms.com/text.html頁面包裝localstorage的操作結果,並通過postmessage傳遞給a.haorooms.com/text.html頁面。

⑤ a.haorooms.com/text.html頁面解析b.haorooms.com/text.html頁面傳遞回來的訊息內容,得到 localstorage 的操作結果。

到此 cookie 跨域解決方案(iframe跨域)介紹完成。

Cookie跨域操作解決方案Cookie跨域操作

cookie跨域操作解決方案cookie跨域操作 cookie在www主網域名稱下建立,並寫入domain屬性,如 為方便除錯以下 皆為asp code write.asp response.cookies cookiename username sunbird response.cookies c...

ajax 跨域cookie解決方案

什麼是session,什麼是cookie?session是由應用伺服器維持的乙個伺服器端的儲存空間,使用者在連線伺服器時,會由伺服器生成乙個唯一的 sessionid,用該sessionid為識別符號來訪問伺服器端的session儲存空間。而sessionid這一資料則是儲存到客戶 端,用cooki...

跨域解決方案

因為瀏覽器出於安全考慮,有同源策略。也就是說,如果協議 網域名稱或者埠有乙個不同就是跨域,ajax 請求會失敗。那麼是出於什麼安全考慮才會引入這種機制呢?其實主要是用來防止 csrf 攻擊的。簡單點說,csrf 攻擊是利用使用者的登入態發起惡意請求。也就是說,沒有同源策略的情況下,a 可以被任意其他...