我用jQuery試了一下:可以使用javascript將cookie設置爲另一個域名?
$.cookie('test', 'value', { expires: 7, path: '/', domain: 'test.com' });
,但它不會工作。
有可能嗎?
我用jQuery試了一下:可以使用javascript將cookie設置爲另一個域名?
$.cookie('test', 'value', { expires: 7, path: '/', domain: 'test.com' });
,但它不會工作。
有可能嗎?
不,不會出於安全原因。
由於安全原因,無法做到這一點。
,如果你是在第二域的控制也有一些選項供您分享餅乾已經在這裏描述: What's your favorite cross domain cookie sharing approach?
由於很多人濫用它,大多數瀏覽器無論是默認或由用戶阻止第三方設置這樣的偏好。
從Cookies:
每個cookie也有域和 路徑。該域告訴瀏覽器 該cookie應該發送哪個域名爲 。如果您沒有指定它,那麼 將成爲 設置cookie的頁面的域,在這種情況下,這個 頁面www.quirksmode.org。請注意0該域的用途是允許cookie跨越子域的 。我的 cookie不會被 search.quirksmode.org讀取,因爲它的 域名是www.quirksmode.org。當我將 域設置爲quirksmode.org時, 搜索子域也可能會讀取 cookie。 我無法將Cookie域設置爲我不在的域,我無法使域名爲www.microsoft.com的域名爲 。只有 quirksmode.org被允許,在這個 的情況下。
我猜測它不適用於一個非常好的原因,其中最重要的是能夠欺騙來自另一個域的cookie是一個巨大的安全漏洞。 – David 2011-06-10 12:34:18
我不知道是否有可能,但如果可以的話,我會非常驚訝!那將是一個嚴重的缺陷! – 2011-06-10 12:35:20
我可以用delphi來完成。 – MissCc 2011-06-10 12:35:26