仅使用HTML5设置Cookie

alv*_*fvr 0 cookies html5

我在这篇文章中找到了解释仅使用HTML设置cookie的方法

他在HTML文档http-equiv<meta>中使用属性<head>

<meta http-equiv="set-cookie" content="___________">
Run Code Online (Sandbox Code Playgroud)

现在,我已经阅读了有关HTML <meta> http-equiv属性的信息,但是我不明白如何使用它来设置cookie。

有人可以向我解释是否可以使用此方法设置Cookie,或者该指南只是一个玩笑?我尝试了此操作,但HolidayGlaze尚未保存cookie。

<meta http-equiv="set-cookie" content="HolidayGlaze=Good%20yummies; expires=Sat, 25-Nov-2023 12:00:00 GMT; domain=.example.com; path=/; secure; httponly;">
Run Code Online (Sandbox Code Playgroud)

PS我还阅读了有关HTML 4.01和HTML5语法之间的区别的信息,因此我的问题是有关HTML5的正确语法的。

Aus*_*and 5

您过去可以使用mata标签设置Cookie,但是浏览器正朝着HTTP标头或的方向发展document.cookie

如果您尝试在Chrome中使用元标记来设置Cookie,则会收到警告和/或错误(取决于您的版本)。该功能已在M63中弃用,并在M65中已完全删除。

[弃用]从<meta http-equiv='Set-Cookie' ...>M65开始,不再通过设置cookie 。考虑改用 document.cookie = ...Set-CookieHTTP标头。有关更多详细信息,请参见https://www.chromestatus.com/feature/6170540112871424

 

阻止Example cookie; path=/; expires=Friday, 24-Mar-18 10:00:00 GMT<meta>标签设置cookie 。

我可以想象其他浏览器也已弃用/删除了此功能,或者将很快采用chrome。

您可以在此处了解有关此功能弃用的更多信息:https : //bugs.chromium.org/p/chromium/issues/detail?id=767813