比如我想在用户点击右键的时候,不弹出菜单,但是点击页面上的某个按钮的时候弹出来。只能是浏览器原本的菜单。
只针对IE以外的浏览器,可以不考虑IE。
我试过把浏览器的contextmenu事件缓存起来,点击按钮的时候用window.dispatchEvent()重新分发事件,也试过用document.createEvent('MouseEvent')创建事件,两种方式都能触发监听‘contextmenu’事件的函数,但是菜单都没有弹出来。
有别的办法实现吗?谢谢。
--
FROM 218.30.179.*