实施 HSTS 会导致我的网站使用 IE6 兼容模式的部分崩溃吗?
Will implementing HSTS cause parts of my website which use IE6 compatibility mode to break?
我正在将为 IE6 设计的遗留系统转换为在现代浏览器上运行。
站点中尚未转换的部分只能在 Internet Explorer 上运行,IE6 仿真通过以下标记提供。
<meta http-equiv="X-UA-Compatible" content="IE=5">
我正计划将 HSTS 添加到站点 (via CloudFlare)。
我看到仅 Internet Explorer 11 and higher.
支持 HSTS
添加 HSTS 是否会导致我网站上依赖 IE6 仿真的部分崩溃?
没有。 IE6 将不知道如何处理 HSTS header,并简单地忽略它。
X-UA-Compatibilty
主要是关于HTML在较新的IE版本中呈现为旧版本的IE设计的内容。它本身与 HSTS 无关。添加 HSTS 可能会被浏览器解释,即使 HTML 内容要求兼容模式 - 因为 HSTS 是关于连接(HTML 数据的传输)而兼容模式是关于内容(解释 HTML数据)。但只要该站点之前使用 HTTPS 没有问题,那么添加的 HSTS 就不会导致其他问题。
我正在将为 IE6 设计的遗留系统转换为在现代浏览器上运行。
站点中尚未转换的部分只能在 Internet Explorer 上运行,IE6 仿真通过以下标记提供。
<meta http-equiv="X-UA-Compatible" content="IE=5">
我正计划将 HSTS 添加到站点 (via CloudFlare)。 我看到仅 Internet Explorer 11 and higher.
支持 HSTS添加 HSTS 是否会导致我网站上依赖 IE6 仿真的部分崩溃?
没有。 IE6 将不知道如何处理 HSTS header,并简单地忽略它。
X-UA-Compatibilty
主要是关于HTML在较新的IE版本中呈现为旧版本的IE设计的内容。它本身与 HSTS 无关。添加 HSTS 可能会被浏览器解释,即使 HTML 内容要求兼容模式 - 因为 HSTS 是关于连接(HTML 数据的传输)而兼容模式是关于内容(解释 HTML数据)。但只要该站点之前使用 HTTPS 没有问题,那么添加的 HSTS 就不会导致其他问题。