【问题标题】:Is it possible to enable cookies of browsers like chrome or firefox using javascript?是否可以使用 javascript 启用 chrome 或 firefox 等浏览器的 cookie?
【发布时间】:2017-04-02 04:18:19
【问题描述】:

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

所以需要启用浏览器的cookies。

现在我可以使用这样的 java 脚本检查浏览器中是否启用了 cookie:

if (!navigator.cookieEnabled)
{
    //Display an warning message asking users to enable the cookies.
}

但是如果用户不知道在哪里可以找到在浏览器中启用 cookie 的选项。

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

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

【问题讨论】:

标签: javascript jquery cookies browser


【解决方案1】:

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

如果您愿意考虑,还有其他一些选择。即在 url 中传递会话 id,将会话 id 存储在 localStorage 或现代方法是使用 JWT 令牌。

【讨论】:

    猜你喜欢
    • 2021-06-18
    • 2015-05-09
    • 2011-11-02
    • 1970-01-01
    • 2013-12-05
    • 2020-02-23
    • 1970-01-01
    • 2010-12-17
    • 1970-01-01
    相关资源
    最近更新 更多