Javascript 将cookie设置为不带引号的路径安全吗?
我想执行以下JavaScript来设置浏览器cookie:Javascript 将cookie设置为不带引号的路径安全吗?,javascript,internet-explorer,cookies,Javascript,Internet Explorer,Cookies,我想执行以下JavaScript来设置浏览器cookie: document.cookie = "name=value;path='/'" 这在Firefox、Chrome和Safari中运行良好。然而,它在IE中不起作用。删除路径部分或取消引用“/”似乎可以在IE中正确设置cookie。我不是cookie规范的专家。所有在线指南似乎都引用了路径。引用路径是必需的还是可选的 根据正确语法,如下所示: 通过path参数,您可以告诉浏览器cookie的路径 属于。默认情况下,cookie属于当前页
document.cookie = "name=value;path='/'"
这在Firefox、Chrome和Safari中运行良好。然而,它在IE中不起作用。删除路径部分或取消引用“/”
似乎可以在IE中正确设置cookie。我不是cookie规范的专家。所有在线指南似乎都引用了路径。引用路径是必需的还是可选的 根据正确语法,如下所示:
通过path参数,您可以告诉浏览器cookie的路径
属于。默认情况下,cookie属于当前页面
是的,它是安全的。当使用普通的旧javascript时,这是正确的方法
document.cookie = "username=John Doe; expires=Thu, 18 Dec 2013 12:00:00 UTC; path=/";
或者通过Jquery插件
//或
document.cookie = "username=John Doe; expires=Thu, 18 Dec 2013 12:00:00 UTC; path=/";
$.cookie('name', 'value', { expires: 7, path: '/' });
$.cookie('name', 'value', { path: '/' });