问题是网站在隐身模式下工作正常。在正常模式下,滑块不工作。js widget没有加载请告诉我。如何为所有浏览器正确显示。
的数据
的
izkcnapc1#
加载网站时,请尝试清除网站数据(清除Cookie和历史记录)或使用硬刷新(F5)。在隐身模式下,脚本和工作表是新加载的,而在正常模式下,浏览器将文件存储在缓存中,以减少等待时间。我希望这回答了你的疑问
uqjltbpv2#
因此,您在同一台计算机上使用相同的浏览器来执行两个测试,但在隐身模式下它可以正常工作,而在正常模式下滑块不工作。你没有具体说明它是如何不起作用的,但从更抽象的Angular 来看,我想这并不重要。而不是专注于你的实际滑块,我将专注于更抽象的:
我的页面在隐身模式下工作,但在正常模式下无法工作
可能有许多可能的情况,您可能会受到下面描述的一个或多个可能问题的影响。
有可能您只是没有以相同的方式加载页面(协议,获取参数甚至路径可能不同)。为了确保您没有这个问题,只需将两个URL复制并粘贴到文本编辑器中,看看是否有任何差异。
您的客户端文件(如JS/CSS文件)由浏览器缓存,并且不会在每次重新加载时更改。在正常模式下,您需要empty your browser cache。
您可能已经使用用户以正常模式登录,但登录可能发生在对会话初始化逻辑进行某些更改之前,并且您仍然具有未定义的行为。注销并重新登录。
将正常模式下localStorage的值与隐身模式下的值进行比较,并对sessionStorage进行相同的操作。如果你看到了差异,那么你可能已经找到了罪魁祸首。
localStorage
sessionStorage
在两个不同的用例上以相同的方式执行测试是很重要的。以相同的用户登录并以相同的方式使用相同的页面。因此,会话/页面差异不会使您感到困惑。
2条答案
按热度按时间izkcnapc1#
加载网站时,请尝试清除网站数据(清除Cookie和历史记录)或使用硬刷新(F5)。在隐身模式下,脚本和工作表是新加载的,而在正常模式下,浏览器将文件存储在缓存中,以减少等待时间。我希望这回答了你的疑问
uqjltbpv2#
因此,您在同一台计算机上使用相同的浏览器来执行两个测试,但在隐身模式下它可以正常工作,而在正常模式下滑块不工作。你没有具体说明它是如何不起作用的,但从更抽象的Angular 来看,我想这并不重要。而不是专注于你的实际滑块,我将专注于更抽象的:
我的页面在隐身模式下工作,但在正常模式下无法工作
可能有许多可能的情况,您可能会受到下面描述的一个或多个可能问题的影响。
1.不同的URL
有可能您只是没有以相同的方式加载页面(协议,获取参数甚至路径可能不同)。
为了确保您没有这个问题,只需将两个URL复制并粘贴到文本编辑器中,看看是否有任何差异。
2.缓存
您的客户端文件(如JS/CSS文件)由浏览器缓存,并且不会在每次重新加载时更改。在正常模式下,您需要empty your browser cache。
3.已弃用会话
您可能已经使用用户以正常模式登录,但登录可能发生在对会话初始化逻辑进行某些更改之前,并且您仍然具有未定义的行为。
注销并重新登录。
4.弃用的存储数据
将正常模式下
localStorage
的值与隐身模式下的值进行比较,并对sessionStorage
进行相同的操作。如果你看到了差异,那么你可能已经找到了罪魁祸首。5.会话/页面差异
在两个不同的用例上以相同的方式执行测试是很重要的。以相同的用户登录并以相同的方式使用相同的页面。因此,会话/页面差异不会使您感到困惑。