我已经接管了一个以前使用 HSTS 的站点,但是由于我需要嵌入一些 iframe,我需要禁用它。我能够智能地从一种协议重定向到另一种协议,但 Safari 尤其不想忽视其 HSTS 缓存。
在这个问题(Is it possible to ask your users to clear their HTTP Strict Transport Security (HSTS) for your site?)和其他网站上,我看到我可以通过发送请求浏览器从他们的 HSTS 缓存中删除我的网站以下标题:
Strict-Transport-Security: max-age=0
但是,Safari 似乎并不关心这一点。在同事的计算机上,该站点在其 HSTS 缓存中,接收该标头不会阻止它自动重定向到 https。
有人知道告诉 Safari 忽略 HSTS 的方法吗?