js网页禁止鼠标右键

这篇具有很好参考价值的文章主要介绍了js网页禁止鼠标右键。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

作为小小程序员,有时候是不是不想让别人在浏览器右键看到自己写的源码,下面我就来教大家一段非常非常实用且简便的代码,禁止鼠标右键的一切操作包括键盘F12,极大的极大的增加了我们代码的保密性直接把代码粘贴到js中就可以实现......

下面就让我们一起看代码吧...

<!DOCTYPE html>
<html lang="en">

<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>js网页禁止右键下载</title>
</head>

<body>
    <script>
        var h = window.innerHeight, w = window.innerWidth;
        禁用右键 (防止右键查看源代码)  
        window.oncontextmenu = function () { return false; }
        在本网页的任何键盘敲击事件都是无效操作 (防止F12和shift+ctrl+i调起开发者工具)  
        window.onkeydown = window.onkeyup = window.onkeypress = function () {
            window.event.returnValue = false;
            return false;
        }
        如果用户在工具栏调起开发者工具,那么判断浏览器的可视高度和可视宽度是否有改变,如有改变则关闭本页面  
        window.onresize = function () {
            if (h != window.innerHeight || w != window.innerWidth) {
                window.close();
                window.location = "about:blank";
            }
        }

        document.onkeydown = function (e) {
            e = window.event || e;
            var keycode = e.keyCode || e.which;
            if (e.ctrlKey || e.altKey || e.shiftKey
                || keycode >= 112 && keycode <= 123) {
                if (window.event) {
                    ie
                    try { e.keyCode = 0; } catch (e) { }
                    e.returnValue = false;
                } else {
                    ff
                    e.preventDefault();
                }
            }
        }
    </script>
</body>
</html>

这样就可以了,是不是很方便......

js网页禁止鼠标右键文章来源地址https://www.toymoban.com/news/detail-510009.html

到了这里,关于js网页禁止鼠标右键的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包赞助服务器费用

相关文章

  • 前端知识(十三)——JavaScript监听按键,禁止F12,禁止右键,禁止保存网页【Ctrl+s】等操作
  • Vue实现当前页面禁止鼠标右键,复制文本内容和F12

    只在mounted()里面写下面的代码,在进入这个页面前其他页面是能正常的使用鼠标右键,复制文本内容和F12,但进入当前页后再出来就会影响到其他页面 所以要做到只控制当前页,我们需要在 destroyed()钩子中把这些禁止重新打开 ,这样就能实现该功能了 重新打开

    2024年02月08日
    浏览(12)
  • 1024 程序员节,圆一个小小的梦

    Hope is a good thing, maybe the best of things, and no good thing ever dies. 希望是件美丽的东西,也许是最好的东西,而美好的东西是永远不会消逝的。 大家好,我是勇哥 。 1024 , 程序员节,圆了我一个小小的梦。 花了半年时间,我写了一本电子书 ,书名是:《 RocketMQ4.X设计精要 》,我想

    2024年02月08日
    浏览(13)
  • 视频网页前端禁止截屏代码实现js

    视频网页前端禁止截屏代码实现js

    原理是采用商业级DRM实现, DRM 许可证费用目前没有免费服务商 ,腾讯云价格是0.0056元/次。 另外此功能 不兼容安卓 ,安卓系统无法正常播放视频! 可以看到截屏时刻出现黑屏,录屏也能保证全黑状态。 商业级DRM能够实现媒体内容加密保护、防抓包和破解工具破解、防浏览

    2024年02月14日
    浏览(7)
  • 【程序员装机】在右键菜单中添加Notepad++选项

    本文将介绍如何通过批处理脚本来在Windows右键菜单中添加Notepad++选项,使您能够轻松使用Notepad++打开各种文件。 以下是一个用于在右键菜单中添加Notepad++选项的批处理脚本的示例。该脚本将创建相应的注册表项,以便在右键菜单中打开文件时能够选择使用Notepad++。 记得把路

    2024年02月09日
    浏览(8)
  • 【如何确定自己作为程序员的职业发展方向?】

    优秀的程序员在选择自己的职业方向时,通常会考虑以下几个因素: 兴趣和热情:程序员应该选择对自己有兴趣并且热情的领域。兴趣可以保持你的工作动力,并且更容易取得成功。 技术发展潜力:选择一个技术发展潜力大的方向可以确保你的职业长期稳定发展。例如,人

    2024年02月09日
    浏览(11)
  • 作为程序员,你很有必要了解一下IVX

    作为程序员,你很有必要了解一下IVX

    iVX 是一个“零代码”的可视化编程平台,拥有方便的在线集成开发环境,不需要下载开发环境,打开浏览器即可随时随地进行项目编辑。iVX 还拥有“一站式”的云资源,通过这一套一站式服务,iVX 可以实现一站式研发、一站式部署、一站式维护。iVX相当于“一款零代码可视

    2024年02月15日
    浏览(15)
  • 作为一个程序员一定要掌握的算法之遗传算法

    作为一个程序员一定要掌握的算法之遗传算法

    目录 一、引言 1.1 目的 1.2 意义 二、遗传算法介绍 2.1 遗传算法的基本思想 2.2 遗传算法与其他算法的主要区别 2.3 基于Java的遗传算法设计思想 三、遗传算法的具体实现 3.1 系统功能模块图和说明 3.2 代码和说明 3.2.1 初始化 3.2.2 选择运算 3.2.3 交叉运算 3.2.4 变异运算 3.2.5 主函

    2024年02月15日
    浏览(44)
  • chatGPT4问世,作为一个程序员应当如何去理解?

    chatGPT4问世,作为一个程序员应当如何去理解?

    前几年 AI 发展也遇到过许多瓶颈,甚至很多AI投资者因为技术得不到突破而破产。但近几年AI技术飞速发展,特别是今天的主题chatGPT 第一次问世还只是一个帮学生写作业的工具,第二次迭代即可完成大部分市场业务,回答很多刁钻的问题。 有人测试过问chatGPT一些很难以回答

    2023年04月10日
    浏览(8)
  • 作为一名程序员,如何写出一手让同事膜拜的漂亮代码?

    作为一名程序员,如何写出一手让同事膜拜的漂亮代码?

    整洁的代码 有意义的命名 函数命名 变量命名 函数的定义 注释的规范 代码的长度 代码的对齐 我写代码已经有好几年了,最近看了一本书叫做《代码整洁之道》。我发现这本书中介绍的一些内容对我来说非常有启发性。书中提到的一些方法和技巧让我重新审视了自己的代码

    2024年02月02日
    浏览(11)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包