0
所以我有一個在lightbox中彈出並設置cookie的iframe。我想讓我的父窗口讀取cookie的值(父窗口在另一個域中)。這可能在單個瀏覽器會話中嗎?設置一個在多個域的瀏覽器會話中持續存在的cookie
編輯:我想通了,通過使用這個網站:https://davidwalsh.name/window-iframe
所以我有一個在lightbox中彈出並設置cookie的iframe。我想讓我的父窗口讀取cookie的值(父窗口在另一個域中)。這可能在單個瀏覽器會話中嗎?設置一個在多個域的瀏覽器會話中持續存在的cookie
編輯:我想通了,通過使用這個網站:https://davidwalsh.name/window-iframe
這是可能的,但僅限於兒童安全>家長的溝通。
window.postMessage
eventHandler
。檢查出網頁它提供了你需要的所有信息:
https://developer.mozilla.org/en-US/docs/Web/API/Window/postMessage
只是爲了確認,我的子窗口(這是在燈箱廣告的iframe)可以發送cookie回到我的父窗口這是我的網站?正確? – kevinkt
是的,iframe的位置並不重要,它也可以是1x1px的頁腳。這兩個網站在某種意義上應該是'你的',因爲你必須在兩端實施溝通。 – webdeb
但是,如果cookie是在iframe內部創建的,那麼將使用哪些代碼將其發送回父代?我很困惑,因爲這些示例似乎是從父級到iframe,而不是其他方式,這正是我想要的。 – kevinkt