如何在登录过程中检测浏览器的版本,并在javascript中清除与该域相关的每个浏览器历史记录

如何在登录过程中检测浏览器的版本,并在javascript中清除与该域相关的每个浏览器历史记录,javascript,jquery,performance,cross-browser,Javascript,Jquery,Performance,Cross Browser,我使用的是一个简单的网站,问题是,如果每当我编辑网站并进行更改时,我没有立即获得这些更改,要查看这些更改,我必须清除浏览器的缓存。我需要一种方法告诉我的计算机不要使用以前下载的文件的版本,而是下载新的版本。有时我也可以点击浏览器中的“刷新”按钮,从网站下载所有文件,而不使用缓存,但如果这不起作用,我可以清除浏览器中的所有缓存。如果您使用chrome,请在匿名模式下开发 要执行此操作,只需在windows上按ctrl+shift+n即可 或mac上的cmd+shift+n 或者单击浏览器右上角的汉

我使用的是一个简单的网站,问题是,如果每当我编辑网站并进行更改时,我没有立即获得这些更改,要查看这些更改,我必须清除浏览器的缓存。我需要一种方法告诉我的计算机不要使用以前下载的文件的版本,而是下载新的版本。有时我也可以点击浏览器中的“刷新”按钮,从网站下载所有文件,而不使用缓存,但如果这不起作用,我可以清除浏览器中的所有缓存。

如果您使用chrome,请在匿名模式下开发

要执行此操作,只需在windows上按ctrl+shift+n即可

或mac上的cmd+shift+n

或者单击浏览器右上角的汉堡图标,然后单击新建匿名窗口

firefox还有一个汉堡图标,选择新的私有窗口

在safari中,单击文件新建专用窗口


当您处于匿名/私有模式时,它不会保留缓存或Cookie

部分是如何检测用户浏览器,您可以从导航器中获取此信息。userAgent还将让您了解用户正在使用的操作系统。 你问题的第二部分已在上文中得到回答。如果您使用的是chrome,请右键单击站点上的任意位置,您将看到一个Devtoolbox在单击“网络”选项卡后打开,您必须在其中选中“禁用缓存”“附加屏幕快照”。您可以使用console检查
navigator.userAgent
''的值