以下是一个简单的禁止网页直接跳转至另一个页面的js脚本:

window.onload = function() {
  if (window.history && window.history.pushState) {
    window.history.pushState('', null, './');
    window.addEventListener('popstate', function() {
      window.history.pushState('', null, './');
    });
  }
};

这个脚本使用HTML5的pushState方法来改变浏览器的历史记录,使得在页面加载时,浏览器的历史记录中只有当前页面的记录,而没有跳转前的记录。这样,在用户点击浏览器的“返回”按钮时,浏览器会认为这是第一次进入该页面,而不是从其他页面跳转过来的。这样就可以禁止网页直接跳转至另一个页面了。


原文地址: https://www.cveoy.top/t/topic/d7Xx 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录