【问题标题】:How does meta tag with attribute http-equiv work under the hood?具有属性 http-equiv 的元标记如何在幕后工作?
【发布时间】:2018-12-16 22:11:01
【问题描述】:

我听说html中的meta标签可以用来指定响应键值对,如果是这样,它是如何工作的?在 html 解析器解析之前,响应 html 页面的服务器如何理解元标记?

元标记示例:

【问题讨论】:

    标签: html meta http-equiv


    【解决方案1】:

    听说html中的meta标签可以用来指定响应键值对

    在非常有限的条件下。

    如果是这样,它在后台是如何工作的?在 html 解析器解析之前,响应 html 页面的服务器如何理解元标记?

    它没有。它由浏览器解释。

    元标记示例

    cookie 不是 http-equiv 的有效值。我想你的意思是set-cookie,它在specification 中被标记为non-conforming,所以你不应该使用它。

    也不是有效的属性分隔字符。你需要"'

    【讨论】:

    • 是的,我对 cookie 的使用感到困惑,因为它是在请求标头中发送的,但我发布的示例是从 mytoptutorials.com/html/tag/setting-cookies-meta-tag 复制的。
    • @user547729 — 他们给出了不好的建议。
    • 服务器响应资源后浏览器才能解释HTML。当已经收到响应时,浏览器如何传输这些标头字段名称及其各自的值?
    • @user547729 — 与浏览器传输 <title> 标记以及所有其余 HTML 的方式相同。它是响应正文的一部分!
    • 我想我是在以一种令人困惑的方式问它,抱歉。我的意思是,当服务器已经做出响应时,就会启动 HTML 解释。浏览器可以理解元标记中指定的那些响应头字段名称,但是浏览器传输这些“响应”头字段名称还为时不晚,因为响应在解释之前已经完成。
    猜你喜欢
    • 2017-02-03
    • 2012-07-19
    • 2014-01-13
    • 2016-08-05
    • 2014-09-06
    • 1970-01-01
    • 2012-12-21
    • 2023-03-28
    • 2018-03-23
    相关资源
    最近更新 更多