我有这个脚本:
window.onload = function(){
document.getElementById('workspace').oncontextmenu = function(){
return false;
}
}
function click(e) {
if (navigator.appName == 'Netscape' && e.which == 3) {
window.location.reload();
return false;
else {
if (navigator.appName == 'Microsoft Internet Explorer' && event.button==2)
window.location.reload();
return false;
}
return true;
}
document.onmousedown=click;
这workspace
是我的<body>
元素的 id。基本上这个脚本所做的是,当右键单击页面时,它会重新加载当前页面。我很满意,这就是我想要的。
但是这个脚本有一个错误。问题是左键被禁用。我在网页上有一些文本,但您可以选择启用此脚本的文本。
我对 JavaScript 没有太多经验,但我尝试删除脚本的最后一行。当我这样做时,左键单击开始工作,我可以选择文本,但很快我注意到重新加载不起作用。