无法在Javascript中设置cookie
Unable to set cookies in Javascript
我想在Javascript中设置我的cookie
<video id = 'media'></video>
document.addEventListener('DOMContentLoaded', function() {
document.cookie='X-At=$ACCESS_TOKEN$';
document.getElementById('media').src = "$some video link$";
});
然而,cookie似乎并没有被添加。该文件也托管在simpleHttpServer上,因为Chrome似乎忽略了本地页面上的页面。谁能告诉我问题出在哪里吗?注意,当我删除document.getElementById('media').src = "$some video link$";
时,cookie会被设置…所以我猜它与设置元素的来源有关。
发现cookie是特定于域的。因此,我无法将cookie设置为请求到不同的网络,即我的文件托管在本地网络127.0.0.1上,我试图将cookie发送到不同的域。
最简单的方法是为我的请求创建一个代理服务器,覆盖那里的cookie,并将目标重定向到我的原始目的地。没有比这更好的方法了mate:创建cookie的方式
function setCookie(cname, cvalue, exdays) {
var d = new Date();
d.setTime(d.getTime() + (exdays*24*60*60*1000));
var expires = "expires="+d.toUTCString();
document.cookie = cname + "=" + cvalue + "; " + expires;
}
相关文章:
- 在jquery中为显示/隐藏设置cookie
- 如何为后台更改程序代码设置cookie
- 如何使用单选按钮设置cookie值
- PhantomJS(vs nightwatch.js)设置cookie错误
- 未使用Javascript在IE中设置Cookie
- 如何使用Ajax/jQuery设置cookie
- 如何在Internet Explorer中使用javascript设置cookie
- 在Node.js中设置cookie值
- Javascript-设置cookie并拉入ID
- 为什么新js Fetch标准禁止响应头名称为'设置Cookie 1/2'
- 设置文档位置href会阻止设置cookie
- .bind()无法设置cookie
- 单击链接时设置cookie
- 我无法在歌剧和互联网浏览器中设置cookie
- 在相对于用户当前 URL 路径的不同路径中设置 Cookie
- 如何在 Javascript 中设置 cookie 的到期日期
- 使用Javascript设置cookie
- 无法使用jquery设置cookie
- Javascript代码检查:尝试设置cookie时出现令牌错误
- 仅当onclick和隐藏消息时设置cookie