gpt4 book ai didi

javascript - 如何解绑特定页面的脚本

转载 作者:行者123 更新时间:2023-12-03 05:23:11 24 4
gpt4 key购买 nike

大家好,我在 MVC 中有一个 Web 应用程序,由于安全原因,我们没有启用右键单击,我想在单个页面上启用右键单击,下面是代码

无需右键单击和复制的 JavaScript 名为:ContentCopy.js

function mischandler()

{ return !1 }
function mousehandler(n) {


var e = isns ? n : event, t = isns ? e.which : e.button; return 2 == t || 3 == t ? !1 : void 0
} var isctrl = !1; document.onkeyup = function (n) { return 17 == n.which ? (isctrl = !1, !1) : void 0 },
document.onkeydown = function (n)
{ return 17 == n.which ? (isctrl = !0, !1) : 67 == n.which && 1 == isctrl ? !1 : void 0 },
document.onkeypress = function (n) { return 17 == n.which ? (isctrl = !0, !1) : 67 == n.which && 1 == isctrl ? !1 : void 0 };
var isns = "netscape" == navigator.appname ? 1 : 0;
"netscape" == navigator.appname && document.captureevents(event.mousedown || event.mouseup),
document.oncontextmenu = mischandler, document.onmousedown = mousehandler, document.onmouseup = mousehandler;

我在布局中调用了这个JS。

我尝试过的: $(文档).ready(函数() {

    $(document).undelegate("~/Content/js/ContentCopy.js");
$(document).undelegate("mischandler");
$('#BoxId').unbind("mischandler");
$(document).removeEventListener("mischandler", mischandler);
});

提前致谢

最佳答案

我没有理解你所写的完整逻辑。只需尝试将方法mischandler覆盖为

function mischandler() { return 1 }

并检查功能。 https://jsfiddle.net/towkwa6q/

关于javascript - 如何解绑特定页面的脚本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41281654/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com