禁用右键单击和角度js中的SHIFT + F10

时间:2016-12-19 12:11:50

标签: javascript html angularjs

我写了一个禁用鼠标右键单击的指令,但我的上下文菜单仍然在SHIFT + F10上弹出

这是我的指令,适用于mouse right click事件,但在SHIFT + F10上失败

app.directive('prevent', function () {
    return {
        restrict: 'AE',
        link: function ($scope, $ele) {
            $ele.bind('contextmenu', function (e) {
                e.preventDefault();
            })
        }
    }

})

所以我有两个问题

1) - 如何使用指令

在SHIFT + F10上禁用我的上下文菜单

2) - 使用指令

在SHIFT + C + S上启用我的上下文菜单

我也尝试过普通的Javascript代码,但这对于键盘事件来说也是失败的

document.oncontextmenu = document.body.oncontextmenu = function () { return false; }

请任何人帮忙..

0 个答案:

没有答案
相关问题