Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/365.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/72.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
为什么W3JavaScript cookies示例不适用于html文档?_Javascript_Html_Cookies - Fatal编程技术网

为什么W3JavaScript cookies示例不适用于html文档?

为什么W3JavaScript cookies示例不适用于html文档?,javascript,html,cookies,Javascript,Html,Cookies,这是我问的另一个问题的重复,因为它还没有收到任何答复,我觉得我可以简化这个问题 cookies示例在w3schools的“自己尝试”窗口中工作,但不在原始HTML文档中 我要做的是:将示例中的代码复制并粘贴到记事本文档中,将文档保存为HTML文档,然后使用Google Chrome打开它。网站要求我输入我的名字(到目前为止还不错),但当我刷新页面时却没有给我留言!饼干似乎没有保存下来 为什么这个例子在网站上有效,而不是在我的方法上?如何修复此问题?您需要通过HTTP加载HTML文档。从硬盘打开c

这是我问的另一个问题的重复,因为它还没有收到任何答复,我觉得我可以简化这个问题

cookies示例在w3schools的“自己尝试”窗口中工作,但不在原始HTML文档中

我要做的是:将示例中的代码复制并粘贴到记事本文档中,将文档保存为HTML文档,然后使用Google Chrome打开它。网站要求我输入我的名字(到目前为止还不错),但当我刷新页面时却没有给我留言!饼干似乎没有保存下来


为什么这个例子在网站上有效,而不是在我的方法上?如何修复此问题?

您需要通过HTTP加载HTML文档。从硬盘打开cookie不会给浏览器一个合理的URL来关联cookie


您可以安装Web服务器(如Apache)并通过
http://localhost

我打赌Chrome不会让通过
文件加载的文档://
URL设置/读取cookie。尝试通过HTTP提供内容。W3学校的许多例子也不符合标准。这个特定的例子看起来不错,但我不推荐它。MDN更好,还有许多其他网站,比如说,质量更高的网站啊,好吧,所以我需要在我的家用电脑上设置一个Web服务器?我可以用谷歌搜索如何做到这一点?1您需要通过Web服务器进行测试。它不一定要安装在您进行开发的机器上,尽管这样做很常见(或者为此在安装了Linux的虚拟机上运行虚拟机)。我建议说,有很多网络服务器,谷歌会帮你找到其他的。它们往往带有文档。