簡體   English   中英

為所有瀏覽器標簽設置Cookie

[英]Setting Cookie for all browser tabs

我想使用javascript設置cookie,該cookie可用於瀏覽器中的所有選項卡。

我用過document.cookie = "tracker=ABC"

甚至我也嘗試設置路徑,但是結果仍然是相同的document.cookie = "tracker=ABC;path=/"

但是,這似乎僅適用於設置它的選項卡。 該cookie對瀏覽器中的其他選項卡不可見。

另外,我不太清楚cookie中的路徑概念。 如果有人可以告訴我有關它作為次要答案的信息,那將很好

問候,

SAP學習者

所以我的問題是:如何設置一個適用於瀏覽器中所有選項卡的cookie

Cookie不會鏈接到瀏覽器選項卡,而是鏈接到域及其子域。

如果您無法創建“交叉表” cookie,則可能是因為域不同。 這是所有瀏覽器都實施的顯而易見的安全規則,該規則可阻止域訪問其他域的cookie。

如果域相同,則可以使用,您可以自己驗證:

  • 打開標簽頁,然后打開一些網站
  • 在控制台中使用document.cookie = "test"創建一些cookie
  • 打開另一個標簽,然后打開相同的網站
  • 在控制台中輸入document.cookie ,您將可以看到test Cookie

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM