-1
我想要阻止使用JavaScript或jQuery回退(防止瀏覽器中的退格鍵和後退按鈕)。我的語言是Coldfusion 8.防止在瀏覽器中導航
我想要阻止使用JavaScript或jQuery回退(防止瀏覽器中的退格鍵和後退按鈕)。我的語言是Coldfusion 8.防止在瀏覽器中導航
jquery代碼,以防止使用退格鍵移回。加入腳本
$(document).unbind('keydown').bind('keydown', function (event) {
var doPrevent = false;
if (event.keyCode === 8) {
var d = event.srcElement || event.target;
if ((d.tagName.toUpperCase() === 'INPUT' && (d.type.toUpperCase() === 'TEXT' || d.type.toUpperCase() === 'PASSWORD'))
|| d.tagName.toUpperCase() === 'TEXTAREA') {
doPrevent = d.readOnly || d.disabled;
}
else {
doPrevent = true;
}
}
if (doPrevent) {
event.preventDefault();
}
});
你將不得不這樣做的所有頁面的代碼,你不希望用戶導航回:
<html>
<head>
<script type="text/javascript">
window.history.forward();
function prevent()
{
window.history.forward();
}
</script>
</head>
<body onload="prevent();" onpageshow="if (event.persisted) prevent();" onunload="">
<!--content here-->
</body>
</html>
不可能的。你必須創建你自己的瀏覽器。試試Adobe Air瀏覽器 – karthick 2013-03-11 06:53:57
你不想阻止鼠標手勢和上下文菜單的好東西... – Quentin 2013-03-11 07:15:17