使用JavaScript/HTML5的「LocalStorage」功能,如果您使用的是myDomain.com:81
,並且您在本地存儲中設置了一個值,但重定向到myDomain.com
,則本地存儲將會不同,並且該值將丟失。跨域存儲值
如何在瀏覽器中存儲跨所有域的簡單值?如果它有所不同,這是爲Chrome擴展。
使用JavaScript/HTML5的「LocalStorage」功能,如果您使用的是myDomain.com:81
,並且您在本地存儲中設置了一個值,但重定向到myDomain.com
,則本地存儲將會不同,並且該值將丟失。跨域存儲值
如何在瀏覽器中存儲跨所有域的簡單值?如果它有所不同,這是爲Chrome擴展。
下面是使用閃存餅乾和JavaScript github上的項目:https://github.com/nfriedly/Javascript-Flash-Cookies
對不起,它不能使用Flash。 – qJake
我會假設這隻能通過服務器端的東西。多個領域的重點在於它們是獨一無二的。
端口是一種不同的服務。例如不同的服務器。對不起,這只是它的方式。你不能有兩個不同的服務,並期望瀏覽器將它們視爲同一個服務。
餅乾救援! Om nom nom。 –
您正在運行同源策略。你可以使用普通的瀏覽器cookies來實現你想要的 - 他們有更多寬鬆的限制,並且可以被指定爲跨子域,端口等共享。
我會推薦此備份到localStorage,統一你的工作在一個簡單的獲取(設置)和設置(設置,價值)API –
有一個globalStorage可以用來代替localStorage,但是它僅在某些瀏覽器上受支持。 (瀏覽器,遺憾的是,似乎並沒有成爲其中之一。)
這裏的另一種方法是繞過安全沙箱允許這樣的事情,但是這需要一個服務器的合作:
http://www.nczonline.net/blog/2010/09/07/learning-from-xauth-cross-domain-localstorage/
globalStorage已被棄用。 –
http://stackoverflow.com/questions/263010/whats-your-favorite-cross-domain-cookie-sharing-approach – Satish
這些都沒有具體的例子......我想要做的就是暫時存儲一個字符串能夠在* * *不同*端口上的*相同*域中訪問它......我不能相信這是困難的...更不用說,我沒有真正談論cookie,而是從本地存儲延期。 – qJake