触发方法如下:
1 、信任 local 域中任意自签证书网站,其信任逻辑不是在 Keychain 中信任对应证书,而是另起了一套未知逻辑(可能是通过 HSTS )
2 、更换 local 域该网站证书(非常常见,比如某些会生成自签证书的系统重装,例:ESXi )
3 、再次访问该 local 域名,你会发现你永远也进不去了
目前网络上能搜到的解法:
1 、删除~/Library/Cookies/HSTS.plist
并重启nsurlstoraged
服务;结果 Venture 根本就没有这个文件和对应的服务
2 、在Safari - 设置 - 隐私 - 管理网站数据
中删除对应站点的数据,看似很靠谱,但列表中根本不展示local
域的任意站点
3 、清除所有历史记录和访问数据;未尝试也许有用,但好几年的数据说删就删下不去手
死局中,血压高
1
ZRS OP |
2
ZRS OP ….问题依旧
|
3
okakuyang 2023-06-15 20:24:53 +08:00
怎么说呢,我给你说个例子,不知道对不对的上你这个情况。在 iOS 上的 safari 上信任自签证书,但是在 server worker 里,这个信任是不管用的,不随你网页浏览时候点的那个信任走。我觉得 safari 在 mac 和 ios 上估计逻辑差不多,你这个情况 iOS 上估计可以靠重制网络配置来解决,mac 的话我还真没试过,如果你找到了解决方法,记得回复一下。
|