我采用了onmousedown事件去捕获鼠标的右键事件,每次点的时候新弹出的页面会触发浏览器的右键菜单。禁用的函数用的是
window.event.returnValue = false;
于是采用了onmouseup函数来捕获右键事件,成功解决点击触发自己的事件后会在新的页面触发浏览器右键的问题.
另,浏览器的右键禁用函数还有
oncontextmenu="return false"
document.oncontextmenu = function (e) { return false; }浏览器防止复制
onselectstart="return false"