【轉】cookie如何共享到各個瀏覽器


可以考慮HTML5 localstorage,

點擊查看原始尺寸

點擊查看原始尺寸


http://www.cnblogs.com/xiaowei0705/archive/2011/04/19/2021372.html
也可以參考德問相關問題:@php 設置cookie時怎么樣面對不同的瀏覽器

 

補充下,誇瀏覽器可以參考 https://github.com/marcuswestin/store.js

這個問題前段時間我也遇到了,最后使用@豬肉有毒 提到到的 flash share object 解決的。(但是在chrome的某些版本中還是不能共享。)

 

 

多個不同瀏覽器是無法做到共享cookie的,因為每個瀏覽器存cookie路徑不是一樣的,所以無法做到不同瀏覽器共享cookie。

如果是同一種瀏覽器,多個標簽頁共享的話,再生成cookie的時候添加cookie的有效期;否則cookie為會話cookie,這種客戶端是不會把cookie存到硬盤上的,其他標簽也無法獲取到cookie。

 

 

 

如果你說的是在多種瀏覽器之間共享Cookie,那是100%不行的。

我想你說的應該是同一個瀏覽器打開多個實例中共享Cookie吧,這種情況經過測試

IE6:如果從快捷方式打開2個兩個ie,不能共享cookie。但是在當前IE頁面上使用 CTRL + N 新建的ie頁面可以共享cookie。
IE9: 可以共享
firefox: 可以共享
chrome: 可以共享
opear: 可以共享

至於IE7和IE8的由於沒有安裝,沒有測試,不知道可不可以,如果我想通過程序去實現,那是不行的,這個都是瀏覽器的功能。

 

多個瀏覽器之間不能共享cookie。它們存儲和讀寫方式都不一樣。
比如IE的cookie是放在文本文件里的,firefox的cookie是放在sqlite數據庫里的。
況且還有安全上的考慮。
可以考慮下FSO(flash share object)

 

原文:http://www.dewen.org/q/1629


免責聲明!

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



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