0
我試圖避免用戶使用後退按鈕,它是如此之好,直到我嘗試獲取上下文菜單,右鍵點擊Chrome的標題酒吧我已經看到其他頁面沒有與我有同樣的選項。禁用右鍵點擊上下文菜單 - 仍然在Chrome的標題欄上獲取
我用這個代碼:我
< script type="text/javascript">
function disableBackButton() {
window.history.forward(1);
}
setTimeout("disableBackButton()", 0);
window.oncontextmenu = function() { return false }
</ script>
< script type="text/javascript">
if (typeof window.event != 'undefined')
document.onkeydown = function() {
if (event.srcElement.tagName.toUpperCase() != 'INPUT')
return (event.keyCode != 8);
}
else
document.onkeypress = function(e) {
if (e.target.nodeName.toUpperCase() != 'INPUT')
return false;
}
</ script>
< script type="text/javascript">
document.onkeydown = chkEvent
var formInUse = false;
function chkEvent(e) {
var keycode;
if (window.event) keycode = window.event.keyCode; //*** for IE ***//
else if (e) keycode = e.which; //*** for Firefox ***//
if (keycode == 8) {
return false;
}
}
</ script>
< body onload="disableBackButton();" >
似乎沒有很多工作要做,這就是OS的領土,但值得一試,如果有人知道這個
親切的問候
喬治
當用戶錯過後退按鈕時,用戶很討厭它。 – alex 2012-04-13 14:18:18