Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/449.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启用浏览器(如chrome或firefox)的cookie?_Javascript_Jquery_Cookies_Browser - Fatal编程技术网

是否可以使用javascript启用浏览器(如chrome或firefox)的cookie?

是否可以使用javascript启用浏览器(如chrome或firefox)的cookie?,javascript,jquery,cookies,browser,Javascript,Jquery,Cookies,Browser,我有一个完全依赖会话的网站,我将它们存储在cookie中 因此,有必要启用浏览器的cookies 现在,我可以使用如下java脚本检查浏览器中是否启用了Cookie: if (!navigator.cookieEnabled) { //Display an warning message asking users to enable the cookies. } 但若用户不知道在哪里可以找到在浏览器中启用cookie的选项,那个该怎么办呢 因此,我想在警告消息中提供一个按钮,以便在单击

我有一个完全依赖会话的网站,我将它们存储在cookie中

因此,有必要启用浏览器的cookies

现在,我可以使用如下java脚本检查浏览器中是否启用了Cookie:

if (!navigator.cookieEnabled)
{
    //Display an warning message asking users to enable the cookies.
}
但若用户不知道在哪里可以找到在浏览器中启用cookie的选项,那个该怎么办呢

因此,我想在警告消息中提供一个按钮,以便在单击按钮时使用java脚本启用浏览器的cookie


浏览器是否为java脚本提供了这种写入功能?

不,出于安全原因,不能使用javascript启用这种功能。有充分的理由不允许这样做

如果你愿意考虑的话,还有其他的选择。i、 e.在url中传递会话id,在localStorage中存储会话id,或者现代方法是使用JWT令牌。

下面的检查似乎是不允许的