将你的代码放在首次加载的地方比如created
###禁用右键菜单
document.oncontextmenu = new Function("event.returnValue=false");
###禁用鼠标选中
document.onselectstart = new Function("event.returnValue=false");
###禁止键盘F12键
document.addEventListener("keydown", function (e) {
if (e.key == "F12") {
e.preventDefault(); // 如果按下键F12,阻止事件
}
});
###样式实现禁用复制
使用方式:将类名绑定在需要禁用复制的标签当中
.forbiddenText {
-ms-user-select: none;
-khtml-user-select: none;
-webkit-user-select: none;
-moz-user-select: none;
user-select: none;
}
这种需求太少见了,如果你看见了,那么恭喜你踩坑结束了