safari跨域cookie的問題


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


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM