我有一个加载屏幕,基本上是我的索引页面上的一个模式。我只希望它在用户最初访问我的网站时显示。屏幕对功能并不是很重要,但是当索引页面上加载内容时,图像和其他内容会根据我可以使用url参数设置的一些变量而略有闪烁。我希望至少在首次加载时拥有良好,干净的用户体验。 但是在第一次加载后,每次加载时都会覆盖首页,因此加载屏幕变得很烦人。
我暂时使用document.referrer,因此至少如果单击主菜单按钮,我就能检测到。但是我面临的问题是用户是否使用后退按钮。
我曾考虑过使用本地存储,但是这样做的问题是,如果用户在我的页面上,先转到另一个网站,然后又回来,那么我想再次从加载页面开始。如果我设置了会话Cookie,那将不会发生。
我认为最好的解决方案是为访问的每个页面设置一个持续30秒到1分钟的Cookie。我可以编写代码来做到这一点,而不是寻求帮助,我只是想知道是否有更好的方法来做到这一点。