簡體   English   中英

從JavaScript設置不同域的Cookie

[英]Setting cookie for different domain from javascript

我正在嘗試將cookie設置為與js文件的src相同的域。

場景:在www.xyz.com html中,我包括了來自qwe.com的js文件,如下所示

 <script type="application/javascript" src="http://qwe.com/b.js"></script> 

從這個b.js,我想創建域設置為.qwe.com的cookie。 我正在使用以下功能設置Cookie

 function createCookie(name, value, days) { if (days) { var date = new Date(); date.setTime(date.getTime() + (days * 24 * 60 * 60 * 1000)); var expires = "; expires=" + date.toGMTString(); } else { var expires = ""; } document.cookie = name+"="+value+expires+";domain=.qwe.com"+"; path=/;"; } 

使用上面的代碼,我無法設置cookie。 示例:www.flipkart.com->在開發者控制台的資源選項卡中檢查cookie-> .scorecardresearch.com和.doubleclick.net能夠設置cookie

我也要這么做 有人可以分享解決方案嗎? 真正可行的解決方案。 我已經通過Google搜索嘗試了多種解決方案。 沒用

客戶端JavaScript只能為托管網頁的域設置cookie。

您引用的示例使用HTTP標頭設置cookie而不是JavaScript。

暫無
暫無

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

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