Chrome“带证书错误的活动内容”

82
我们最近更新了ZNC服务器(不认为这很重要),使用新的证书包括Subject Alternative Name(SAN)DNS字段。现在它在隐身模式下可以工作,但我的现有会话显示错误“此页面不安全(破碎的HTTPS)”,并显示以下细节:

活动内容具有证书错误
您最近允许带有证书错误(例如脚本或iframe)的内容在此站点上运行。

我搜索了一下,但没有找到任何相关的更多详细信息。它听起来似乎会自行过期,因为它指出“最近”,但我更关心如何快速解决这个问题,并希望用户不必做任何事情。

enter image description here

我已禁用显示在网络请求中的扩展程序,现在只剩下几个请求,全部都是HTTPS。我还尝试了使用ctrl + shift + r重新加载并绕过缓存,以及在重新加载时选择开发工具中的“禁用缓存”。

enter image description here

3个回答

210

解决此错误的方法(无需重启):

  • 打开开发者工具
  • 进入应用程序选项卡
  • 清除存储
  • 关闭并重新打开标签页

评论者指出以下内容:

  • 您必须关闭所有窗口中的所有选项卡,这些选项卡都打开在同一个域名下(包括子域名)。
  • 在清除存储之前,您可以取消勾选“Cookies”以保留登录信息等。

谢谢您,我个人无法确认这是否有效,但基于@Yitz的评论和迄今为止的4个赞,我将接受这个答案。 - Elijah Lynn
1
这也适用于在服务器上修复后未显示破损证书链的情况,我的同事刚刚发布了此问题的答案链接! - Elijah Lynn
5
如果想保留登录信息,清除存储之前可以取消选中“cookies”。 - Ferdinand.kraft
12
很遗憾,无论是这个答案还是下面的答案都没有解释为什么这样做可以解决问题。 - raarts
6
重要提示:您必须关闭打开网站的所有选项卡。仅关闭当前选项卡不足以实现此目的。 - Nick K9
显示剩余2条评论

40

重新启动浏览器可以解决“带证书错误的活动内容”问题。

尽管有些人很少重启他们的浏览器,但了解如何在不重启的情况下解决此问题也是很好的。

更新:更新的答案说明如何在不重启的情况下完成此操作 > https://dev59.com/C1cP5IYBdhLWcg3wl7GY#46390363


2
没有重启浏览器,我就成功解决了这个错误。这个错误是在我添加了签署某些内部网站管理服务器的CA之后发生的。而这些服务器之前一直因为证书错误而无法访问。 - deed02392
您提供的链接指向此问题。 - user13292935
它确实会连接到更新的答案并在单击后突出显示。我不能说“上面”或“下面”,因为用户排序可能与我的不同。 - Elijah Lynn

3

这种方法可能与其他方法相同,但我发现它可以避免重新启动浏览器。

  1. 点击URL左边的“不安全”标志。
  2. 点击Cookie下面的数字(因为它们几乎总是被设置),例如4个正在使用中。
  3. 依次点击每个URL并点击“删除”。
  4. 关闭选项卡,然后重新打开,警告应该已经消失,并显示“安全”。

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接