html标记之外的非格式化标记

html标记之外的非格式化标记,html,Html,我有一个相当奇怪的用例。 我需要在html文档顶部添加一个标记,该标记不会用于格式化,但会包含一些信息供解析实体操作(标志和数据)。 通常,注释用于: <!-- foo = bar --> <html> etc. 等 现在,我们可以在解析html时从注释中去掉“foo”,并根据其值“bar”进行操作 然而,我现在的情况是,其中一个中间系统在发送html时会删除html中的所有注释 所以我的问题是:还有什么其他标记可以在不破坏html规范(太多)的情况下超出html标

我有一个相当奇怪的用例。 我需要在html文档顶部添加一个标记,该标记不会用于格式化,但会包含一些信息供解析实体操作(标志和数据)。 通常,注释用于:

<!-- foo = bar -->
<html>
etc.
现在,我们可以在解析html时从注释中去掉“foo”,并根据其值“bar”进行操作

然而,我现在的情况是,其中一个中间系统在发送html时会删除html中的所有注释

所以我的问题是:还有什么其他标记可以在不破坏html规范(太多)的情况下超出html标记的范围

我知道
标记,但如果不破坏某些东西,就无法真正将数据放入其中

注意:

  • 是的,我知道这种信号是丑陋的,但这些不是我的系统,我必须提供这样一个标志

  • 所有评论都被删除了

  • js尚未执行,因此我们无法通过dom执行


这是一种不太理想的情况,但您可以在
doctype
标记中添加以下内容:

<!doctype html public 'You are free to add anything here'>


我不确定其中允许有多少数据,但这不会影响页面的解析。

meta标记
?你能不能不要在正文底部使用隐藏的div,这样也不会影响你的搜索引擎优化排名,因为我认为一些搜索引擎只会在搜索结果中使用前x个字符page@MarcB:根据规范,它们是否允许在头部之外?它们听起来很有希望。@Pete seo不关心,因为这不是一个公共网站,只是html代码片段的传输。不是真的。元标记位于
块内。但是,如果您的系统正在剥离注释,meta将是一种方法。您确定这不会打乱解析器吗。该字符串用于提供dtd路径:
我认为浏览器大多会忽略它或将其用作提示。但这仍然是一个糟糕的解决方案:)