Arm*_*eri 1 html javascript php
我们希望在我们的网站上有一个后退按钮,但javascript中的history.back对我们没有帮助.我们需要此功能仅在站点上运行,如果用户来自其他站点,则不应返回上一站点上的返回按钮.
实际上,我们只想在我们的网站上运行一个返回按钮.我的代码是
<a href="javascript:history.back();" class="btn btn-danger btn-rounded btn-anim"><i class="fas fa-arrow-left"></i><span class="btn-text">Back</span></a>
Run Code Online (Sandbox Code Playgroud)
这仅适用于您自己的后退按钮,不适用于浏览器后退按钮
有两种方法可以实现这一目标:简单但不总是可靠的方法和复杂的方法,但始终是好的.
您在使用document.referrer之前使用并确保域名是您的history.back().
您可以在页面加载时注册JavaScript函数,以获取您可以使用的内部登陆的第一个URL history.pushState.在调用后退函数之前,您可以确保这不是该页面.虽然,这个想法并不完整,因为用户可能已经两次登陆此页面.即首页 - >产品 - >首页.我会让你搜索更多可以解决这个问题的代码.
| 归档时间: |
|
| 查看次数: |
67 次 |
| 最近记录: |