safari跨域cookie的問題

最近作了一個項目,是將本身公司的H5頁面嵌入到其餘公司的pc和移動端,採用的方案是iframe,跨域數據傳輸用的postMessage,最後在聯調過程當中發現iPhone的微信中沒法打開,在
Setting cross-domain cookies in Safari
中有人回答是safari的一個坑,驗證cookie沒法在safari中跨域傳遞,親身實驗的post、script、jsonp方案,都沒法解決。
記一次iphone 微信內置瀏覽器跨域沒法獲取cookie問題的解決方法發現了和本身相同的問題,可是發現解決方案增長了一次跳轉。
對各類方案進行評估之後,咱們最終採起了改變驗證方式對方案,但願其餘人在遇到相同的坑時有更好的辦法解決。
歡迎留言。。。html

相關文章
相關標籤/搜索