js教程

JavaScript限制右键+F12弹窗提示效果

我的站长站 2023-10-20 人阅读

一段简单的JavaScript限制右键+F12弹窗提示效果,复制过去就可以直接使用,无需修改代码。

效果:在网页内如果鼠标右键或者按F12,浏览器就会弹出窗口,弹出的文字可以自己修改。

代码如下:

<script language="javascript">
        function click() {
        if (event.button==2) {
        alert('想右键查看源代码?大兄弟,别想啦')
        }
        }
        document.onmousedown=click
        
        </script>
        <script>
        document.onkeydown = function(){
            if(window.event && window.event.keyCode == 123) {
                alert("右键不成还想直接f12?告诉你这是不可能的!大兄弟这么执着吗?");
                event.keyCode=0;
                event.returnValue=false;
            }
            if(window.event && window.event.keyCode == 13) {
                window.event.keyCode = 505;
            }
            if(window.event && window.event.keyCode == 8) {
                alert(str+"\n请使用Del键进行字符的删除操作!");
                window.event.returnValue=false;
            }
        }
        document.oncontextmenu = function (event){
            if(window.event){
            event = window.event;
            }
            try{
            var the = event.srcElement;
                if (!((the.tagName == "INPUT" && the.type.toLowerCase() == "text") || the.tagName == "TEXTAREA")){
                return false;
                }
                return true;
            }
            catch (e){
                return false;
            }
        }
        </script>


相关推荐
  • JS右键
  • JS禁止右键+复制+F12+选中+保存的操作代码合集

    辛辛苦苦写的代码,总不想被人家轻易的剽取去,我的站长站整理了防止剽取的方法合集,免得以后总是一个个的找。代码包含禁止右键、禁止复制、禁止F12审核元素、禁止保存首页、禁止选中的操作代码合集。都是JS方法,虽然不可能100%限制,但是也给白嫖者增加了...

    js教程 30 1年前
  • ckplayer自定义LOGO右键广告图方法

    修改logo方法该功能只能在初始化时进行配置,代码如下:var videoObject = { ... logo:&#39;images/logo.png&#39;, ...}new ckplayer(videoObject );如需修改logo的位置,则需要修改样式css文件中的.ckplayer-ckplayer .ck-main .ck-logo{}示例...

    js教程 124 1年前
  • JS禁止鼠标右键两种方法代码

    方法1:直接写在body上,如果你的项目后期不需要修改可以用这种,方便简单。<body oncontextmenu=self.event.returnvalue=false>方法2:我的站长站自用方法,很多网站都是用的这种,可以单独写在JS文件里,方便后期修改。document.oncontextmenu = function () { ...

    js教程 146 2年前
最新更新
  • js截取字符串教程

    slice()方法接受两个参数,起始索引和结束索引(可选)。它返回从起始索引到结束索引(不包括结束索引)之间的子字符...

    js教程 3个月前
  • find findIndex indexOf索引选择器使用方法

    find使用方法find方法是ES6引入的一种数组方法,可以用来查找数组中符合条件的元素。语法是:array.find(callba...

    js教程 3个月前
  • js复制网页内容教程

    Async Clipboard API方法HTML5新增的方法,无需引入第三方插件,直接就可以复制内容。低版本的浏览器可能会不兼...

    js教程 3个月前
  • js获取字符长度函数分享

    js获取字符长度函数function objLen(str) { if (str == null) return 0; if (typeof str != "string") { ...

    js教程 3个月前
  • 网站LED跑马灯效果广告代码

    网站可以看到很多的论坛网站都会用到这种网站LED跑马灯效果,这种效果实现也很简单,分享给大家。LED跑马灯效果...

    js教程 4个月前