Javascript 使用chrome的单个用户不显示导航菜单

Javascript 使用chrome的单个用户不显示导航菜单,javascript,php,html,css,google-chrome,Javascript,Php,Html,Css,Google Chrome,我们最近更改了导航菜单。除了一个使用chrome的用户外,其他用户都可以使用chrome浏览器 当菜单第一次悬停在某个选项上时,将进行渲染,但之后,不会渲染菜单(请参见屏幕截图) 我们在同一个网站上使用了完全相同的chrome版本。有没有其他人经历过类似的事情,或者有什么想法会导致这种情况 工作: 破碎的: 在我看来,这很像一个缓存问题。更新之前的一些JavaScript或CSS可能仍然存储在用户的浏览器缓存中 要解决此问题,请清除Chrome的浏览器缓存。 您可以通过ctrl+shift+d

我们最近更改了导航菜单。除了一个使用chrome的用户外,其他用户都可以使用chrome浏览器

当菜单第一次悬停在某个选项上时,将进行渲染,但之后,不会渲染菜单(请参见屏幕截图)

我们在同一个网站上使用了完全相同的chrome版本。有没有其他人经历过类似的事情,或者有什么想法会导致这种情况

工作:

破碎的:


在我看来,这很像一个缓存问题。更新之前的一些JavaScript或CSS可能仍然存储在用户的浏览器缓存中

要解决此问题,请清除Chrome的浏览器缓存。
您可以通过ctrl+shift+del访问相关对话框。

我终于能够解决这个问题

首先,每个人都在匿名模式下使用同一版本的chrome,没有扩展和清除的缓存,所以我们仍然不确定为什么只有一个特定用户出现问题,而没有其他人。另外,该用户距离我们2000英里,因此我们无法在该机器上进行物理调试。(这是一位经理/管理员,机器上有敏感信息,因此RDP也不是选项)

通过使用Chrome Canary进行测试,我终于能够重现这个问题,并发现这个问题与使用left-9999999 px而不是display:none在屏幕外隐藏子弹出菜单直接相关。显然,只需按住“9”键几秒钟是个坏主意,它似乎会导致某种溢出错误,并将左值更改为-9999px,从而为该用户和Chrome Canary中的其他所有人修复了它


感谢所有参与的人。

您也可以在打开DevTools的情况下右键单击chrome中的“重新加载”按钮。这将为您提供一些重新加载的选项。我觉得简单一点,不过还是+1。好电话。仅供参考,DevTools中还有一个设置-
禁用缓存(DevTools处于打开状态)
。感谢您的回复。我们尝试了各种可能的方法来清除缓存,但都没有效果。浏览器版本相同吗?安装/运行的插件是否相同?你试过重新安装Chrome吗?有特殊的安全设置吗?任何实验特性(
chrome://flags
)是否激活?