如何禁用浏览器前进按钮,我有禁用后退的脚本
how to disable the browser forward button and i have script for disable the back...?
下面的代码用于禁用浏览器中的后退按钮。
onload="noBack();" onpageshow="if (event.persisted) noBack();" onunload=""
<script type = "text/javascript" >
window.history.forward();
function noBack() {
window.history.forward();
window.onload = window.history.forward(0);
window.onbeforeunload = function () { return "You work will be lost."; };
}
</script>
我不能为前进按钮做这件事。
在javascript中尝试这段代码
<script type = 'text/javascript' >
function changeHashOnLoad() {
window.location.href += '#';
setTimeout('changeHashAgain()', '50');
}
function changeHashAgain() {
window.location.href += '1';
}
var storedHash = window.location.hash;
window.setInterval(function () {
if (window.location.hash != storedHash) {
window.location.hash = storedHash;
}
}, 50);
window.onload=changeHashOnLoad;
</script>
替代方法
<SCRIPT type='text/javascript'>
window.history.forward();
function noBack() {window.history.forward(); }
window.onload=noBack;
window.onpageshow=function(evt){if(evt.persisted)noBack()}
window.onunload=function(){void(0)}
</SCRIPT>
希望这有帮助
相关文章:
- java脚本在Chrome和其他浏览器中对LocaleTimeString的不同行为
- 在BoilerplateJS浏览器加载所有脚本(在其他模块中),而不考虑激活的模块
- 通过浏览器加载页面时触发加载脚本(js或jQuery)'s”;返回“;作用
- 如何在java中获得浏览器的java脚本控制台输出
- 浏览器是否持久缓存脚本元素的编译版本
- 我的时间倒计时脚本在谷歌浏览器中工作正常,但在其他浏览器中打开时它显示为南楠
- /如何使用java脚本在safari浏览器中获取活动的Tab url
- 带有嵌入脚本的SVG可扩展到浏览器的可用空间
- 编写脚本以关闭其他选项卡或浏览器
- 如何防止用户使用浏览器选项禁用脚本
- 我无法让脚本在不同的浏览器中正常运行
- 如何防止 C# Web 浏览器中的脚本错误
- 脚本在web浏览器控件中不起作用
- 是否可以用javascript或任何脚本语言在浏览器或扬声器中录制播放的声音
- 当我们打开ADF应用程序的同一网页的不同版本时,如何让浏览器请求java脚本
- 脚本链接格式以实现跨浏览器兼容性
- JS脚本在浏览器控制台或FireBug控制台上运行有时间限制吗
- 用于浏览器检测和url链接的脚本
- 如何根据浏览器的大小取消此脚本
- 新遗物脚本浏览器的本地运行器