首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >当网页存储在计算机上时,cookies可以工作吗?

当网页存储在计算机上时,cookies可以工作吗?
EN

Stack Overflow用户
提问于 2015-01-10 02:54:27
回答 1查看 57关注 0票数 2

我一直试图弄明白如何在网页上使用cookie,而在一个设计用来测试cookie的网页上,我一直无法读取cookie,尽管我显然可以制作和删除它们。我想知道cookies是否只适用于存储在服务器上的网页,因为我一直在使用http://www.quirksmode.org/js/cookies.html的函数,这似乎是许多人推荐的,所以我怀疑代码有问题。有人能帮我解决这个问题吗?

提前谢谢你,

瓦肯星

EN

回答 1

Stack Overflow用户

发布于 2015-01-10 03:03:03

默认情况下,它们不会。但是你可以通过传递选项让Chrome浏览器支持"File“cookie:

代码语言:javascript
复制
 --enable-file-cookies

启动...into命令。(即启动您的chrome浏览器的windows快捷方式)。

在windows中,我还设置了一个shellext来为我做这件事,所以我只需要在文件资源管理器中右键单击该文件,就可以使用该选项启动chrome。

代码语言:javascript
复制
Windows Registry Editor Version 5.00
[HKEY_CLASSES_ROOT\*\Shell\Open with GoogleChrome64]
[HKEY_CLASSES_ROOT\*\Shell\Open with GoogleChrome64\command]
@="{path to 64bit chrome.exe} --enable-file-cookies \"%1\""
[HKEY_CLASSES_ROOT\*\Shell\Open with GoogleChrome32]
[HKEY_CLASSES_ROOT\*\Shell\Open with GoogleChrome32\command]
@="{path to 32bit chrome.exe} --enable-file-cookies \"%1\""

如果要使用此方法,请将上面的文本复制并粘贴到纯文本编辑器(记事本)中,将该位置替换为32位和64位chrome.exe位置。将文件另存为openwithchrome.reg,然后通过文件管理器双击该文件。这将添加必要的位到您的注册表,这将允许您右击一个文件,并选择您想要打开该文件的浏览器。

如果你想编辑你的启动图标,右击图标并选择“属性”。在“.exe:”框中,在引号后面(已经在目标行上)添加选项in quotes

代码语言:javascript
复制
{path}chrome.exe "--enable-file-cookies"

...click应用,然后确定。当您通过该快捷方式开始时,它应该对您起作用。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/27867291

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档