我一直试图弄明白如何在网页上使用cookie,而在一个设计用来测试cookie的网页上,我一直无法读取cookie,尽管我显然可以制作和删除它们。我想知道cookies是否只适用于存储在服务器上的网页,因为我一直在使用http://www.quirksmode.org/js/cookies.html的函数,这似乎是许多人推荐的,所以我怀疑代码有问题。有人能帮我解决这个问题吗?
提前谢谢你,
瓦肯星
发布于 2015-01-10 03:03:03
默认情况下,它们不会。但是你可以通过传递选项让Chrome浏览器支持"File“cookie:
--enable-file-cookies启动...into命令。(即启动您的chrome浏览器的windows快捷方式)。
在windows中,我还设置了一个shellext来为我做这件事,所以我只需要在文件资源管理器中右键单击该文件,就可以使用该选项启动chrome。
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
{path}chrome.exe "--enable-file-cookies"...click应用,然后确定。当您通过该快捷方式开始时,它应该对您起作用。
https://stackoverflow.com/questions/27867291
复制相似问题