【问题标题】:meta http-equiv - is it sent as part of an HTTP header, or does the client parse the body for meta tags?meta http-equiv - 它是作为 HTTP 标头的一部分发送的,还是客户端解析正文以获取元标记?
【发布时间】:2011-07-11 08:23:18
【问题描述】:

维基百科似乎暗示网页中的<meta http-equiv> 会导致服务器更新响应标头,但这对我来说并不正确,因为服务器必须在发送文档之前对其进行解析。那会很丑。

但是,当使用<meta http-equiv> 时,我很难找到会发生什么。在我看来,如果发现<meta http-equiv> 标记与标头冲突,客户端可能会解析页面并破坏在 HTTP 标头中发送的任何内容。

有人知道实际过程是什么和/或对我可以在哪里找到有关此主题的更多信息有任何想法吗?

谢谢!
格雷格

【问题讨论】:

    标签: http http-headers meta-tags


    【解决方案1】:

    服务器应该解析 HTML,提取 <meta> 并将其发送到真正的 HTTP 标头中。您可以猜到,这在任何主要的 Web 服务器中都没有实现。

    所以目前客户阅读<meta http-equiv>。但是,它与 HTTP 标头的“等价物”并不接近。只支持a short whitelist of specific values,大部分是为了兼容遗留内容。

    【讨论】:

    • 这太好了,谢谢!该主题的特定信息就在开头,这让我很开心!
    猜你喜欢
    • 2012-07-19
    • 2012-10-02
    • 2023-03-28
    • 2017-02-03
    • 2014-02-13
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-10-21
    相关资源
    最近更新 更多