0
我想將cookie設置爲與js文件的src相同的域。爲javascript中的不同域設置Cookie
方案: 在www.xyz.com HTML,我已經包括的js從qwe.com文件,如下
<script type="application/javascript" src="http://qwe.com/b.js"></script>
從這個b.js,我想創建cookie並將域設置爲.qwe.com。我設置的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搜索嘗試了多種解決方案。它沒有工作。
嘿昆汀,謝謝參考。我在很早的階段就是初學者。你能解釋一下嗎?如何使用HTTP標頭來設置Cookie? 我查了HTTP頭上的另一個答案[鏈接](http://stackoverflow.com/questions/1062963/how-do-browser-cookie-domains-work)。看來它不能用它來實現。 請幫助澄清。 – User19380
如何設置HTTP標頭取決於您在服務器上使用的服務器端語言。該鏈接是關於爲不同域設置標題的,而不是試圖做到這一點:腳本來自example.com,Cookie爲example.com設置。 – Quentin
知道了!感謝您的輸入! – User19380