我在这篇文章中找到了解释仅使用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的正确语法的。
您过去可以使用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
| 归档时间: |
|
| 查看次数: |
2753 次 |
| 最近记录: |