Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/google-cloud-platform/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 将cookie设置为不带引号的路径安全吗?_Javascript_Internet Explorer_Cookies - Fatal编程技术网

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属于当前页

我想执行以下JavaScript来设置浏览器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: '/' });