好了,基本的饼干问题。我对饼干完全不熟悉。
当我在一个有cookie的网站上打开Chrome控制台时,我可以设置:
document.cookie = encodeURIComponent("name1") + "=" + encodeURIComponent("value1")
设置cookie。当然,调用document.cookie
会显示包含新cookie (name1=value1
)的cookie字符串。当我在我所创建的一个新的空html页面上在控制台中完全执行上述操作时,它不起作用。在
document.cookie
document.cookie = encodeURIComponent("name1") + "=" + encodeURIComponent("value1")
返回""
。
是否有一些初始化步骤我错过了?我正在从Nicholas Zakas的Javascript书中学习,我只是在尝试一些东西。如果我需要的话,我会接受"继续阅读"的答案。
cookie是一种HTTP特性。对于不通过HTTP加载的文档,它们不能很好地跨浏览器支持。
安装一个HTTP服务器并通过它进行测试