我仅在Mozilla上有奇怪的行为(在Chrome和Iexplorer上工作正常)。
问题是我有一个安全的站点,该站点要求提供用户证书。当用户输入证书时,导航器会提示您选择证书。如果用户选择,则对所有浏览器都适用。
如果取消选择证书,则站点将重定向到错误页面,告知您未选择证书。如果您从Chrome浏览器再次进入首页(要求提供证书),则说明无法正常运行,但从Mozilla无法正常运行。在mozilla中再次起作用的唯一方法是从选项菜单中清除缓存。
发生这种奇怪的情况是因为有些人安装了证书,但另一些人则将它们安装在通过usb连接的设备中,并且在某些情况下,人们忘记了在进入网站之前连接它们的权限,一旦发生这种情况,就无法返回
我的网站上带有用于避免缓存的元标记:
<meta http-equiv="Cache-Control" content="private, no-cache, no-store, max-age=0, proxy-revalidate, s-maxage=0, post-check=0, pre-check=0" />
<meta http-equiv="Pragma" content="no-cache" />
<meta http-equiv="Expires" content="0" />
但不能解决问题。