javascript - 使用 Firefox Quantum 在 Javascript 中从本地驱动器获取 cookie

标签 javascript firefox cookies

我在 Javascript 代码的 cookie 中存储了一些信息。在安装 Firefox Quantum 之前,我从本地驱动器设置和读取它们都没有问题。

现在看来cookie已设置(已在cookie中检查),但如果我打开html文件则无法读取。 document.cookie.length 值始终为零。然而,如果我设置 cookie 并刷新浏览器(或再次打开文件而不关闭第一个文件),则可以读取 cookie。

到目前为止,Firefox 可以使用 file:///存储和读取 cookie,但这种变化对我来说是新的。我猜有些设置必须改变。

谁能告诉我一个解决方案,如何允许从本地驱动器再次读取 cookie?

谢谢。

最佳答案

由于安全问题和其他问题,Firefox Quantum(与 Google Chrome 和其他浏览器一样)已禁用存储本地文件的 Cookie。 HTML5 Web 存储命令正在接管过去使用 cookie 对服务器和本地网页执行的操作。请参阅“https://www.w3schools.com/html/html5_webstorage.asp

关于javascript - 使用 Firefox Quantum 在 Javascript 中从本地驱动器获取 cookie,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47349152/

相关文章:

javascript - 获取 javascript 函数对象的参数计数(甚至名称)

javascript - 使用 Javascript 动态创建 HTML 表单

.net - 如何在 asp.net 中将用面板包裹的 div 居中?

javascript - Firefox 3.5 支持客户端数据库吗?

http - 在返回 HTTP 204 时设置 cookie - 无内容

javascript - 未捕获的类型错误 : Cannot read property 'data' of undefined jquery Jtable

javascript - 单击 div 时运行函数

selenium - 为 Firefox 创建一个假的网络摄像头流

php - Cookie 过期时间

node.js - 在 Express 中, session Cookie 过期太早