是否可以将文件保存为带头信息的静态html文件?

时间:2011-10-10 10:52:26

标签: javascript html http-headers

我想为我的小部件客户提供一个文件,以便上传到他们的服务器。我不希望它依赖于服务器端技术(PHP,ASP等......)所以我不必保持变化。

该文件包含html和javascript(它根据本地cookie进行重定向)。 我还需要这个文件有一个特殊的标题(P3P隐私政策)。

如何创建包含客户可以上传到其服务器的标题信息的HTML文件?

1 个答案:

答案 0 :(得分:2)

HTML与标题信息无关。标头是HTTP的属性,HTTP是最常用于将HTML发送到浏览器的协议。如果要存储标题信息,则需要将其与文档分开存储,并由Web服务器或服务器端脚本读取,该脚本会将相应的标题发送到浏览器。

但是,许多HTTP标头具有可以嵌入HTML中的等效标头。对于P3P,您可以使用link标记指定外部策略文件的URL,以存储该doucment的P3P信息。

<link rel="P3Pv1" href="some uri">

请注意,如果您有大量文件,每个文件都有不同的策略,这将不会特别有效,因为P3P策略通常相当小,并且需要来自客户端的额外请求。但我相信,如果不与客户使用的特定服务器集成,这是最好的。