禁止网页打开后直接跳转至另一个页面的js脚本
以下是一个简单的禁止网页直接跳转至另一个页面的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 著作权归作者所有。请勿转载和采集!