统计
  • 文章总数:248 篇
  • 评论总数:623 条
  • 分类总数:7 个
  • 最后更新:4月2日

网站禁用f12 右键 复制 方法

本文阅读 1 分钟
首页 建站项目 正文
暂无AI摘要
摘要由智能技术生成

可以设置复制提示,禁f12,禁止调试。

1、首先我们需要调用web弹层组件layer

  1. <script type="text/javascript" src="https://cdn.bootcdn.net/ajax/libs/layui/2.5.6/layui.all.min.js"></script>

2、禁用F12和禁用调试代码

  1. <script type="text/javascript">
  2. var element = new Image();
  3. Object.defineProperty(element,'id',{get:function(){window.location.href="https://www.2288m.com/admin"}});
  4. console.log(element);
  5. document.body.oncopy = function() {layer.msg('复制成功,若要转载请务必保留本文链接!');};
  6. document.onkeydown = function(){
  7. if(window.event && window.event.keyCode == 123) {
  8. layer.msg("F12被禁用");
  9. event.keyCode=0;
  10. event.returnValue=false;
  11. }
  12. }
  13. </script>
  1. //按键触发
  2. document.onkeydown = function(){
  3. //禁止 ctrl+u
  4. if (event.ctrlKey && window.event.keyCode==85){
  5. return false;
  6. }
  7. //禁止 F12
  8. if (window.event && window.event.keyCode == 123) {
  9. event.keyCode = 0;
  10. event.returnValue = false;
  11. }
  12. }
  1. //网站禁止右键
  2. document.body.oncontextmenu = function() {
  3. self.event.returnValue=false
  4. };
  1. // 禁用右键菜单、复制、选择
  2. $(document).bind("contextmenu copy selectstart", function() {
  3. return false;
  4. });

如果还要禁止其他键的话搜 window.event.keyCode的对照表

打开调试时跳转页面。

  1. <script>
  2. //debug调试时跳转页面
  3. var element = new Image();
  4. Object.defineProperty(element,'id',{get:function(){window.location.href="https://www.baidu.com"}});
  5. console.log(element);
  6. </script>

缺点:火狐及QQ浏览器不生效。

无限debugger

  1. <script>
  2. setInterval(function() {
  3. check();
  4. }, 2000);
  5. var check = function() {
  6. function doCheck(a) {
  7. if (('' + a / a)['length'] !== 1 || a % 20 === 0) {
  8. (function() {}['constructor']('debugger')());
  9. } else {
  10. (function() {}['constructor']('debugger')());
  11. }
  12. doCheck(++a);
  13. }
  14. try {
  15. doCheck(0);
  16. } catch (err) {}
  17. };
  18. check();
  19. </script>
本文来自投稿,不代表本站立场,如若转载,请注明出处:
-- 展开阅读全文 --
山西王家大院 2017/10/01
« 上一篇 02-05
如果你爱,那么别走
下一篇 » 02-18

发表评论

  • 泡泡
  • 阿呆
  • 阿鲁
  • 蛆音娘

行为验证™ 安全组件加载中...

V注册会员 L评论等级
R5 条回复
  1. xmmmmmovo  山西省
    2021-03-10     MacOS /    Chrome

    上条评论网站居然留错了。。。。我晕掉了

    1. 云帆沧海  河北省
      2022-07-01     Win 10 /    Chrome

      @xmmmmmovo

      确实是,没有彻底的办法

  2. xmmmmmovo  山西省
    2021-03-10     MacOS /    Chrome

    这种方案大抵是有缺陷的 如果新建标签页打开F12之后再打开本页面就可以直接用F12调试器了 我看主流网站比如4399和jd一般就是直接内嵌了debugger断点或者死循环导致网页无法进行下去之类的

  3. 杜老师说  北京市
    2021-02-12     Win 10 /    Chrome

    新年快乐!

    1. 歲月安然  河北省
      2021-02-12     Win 10 /    Chrome

      @杜老师说

      过年好

没有更多评论了
AI
AI在线
以确保在用户需要帮助时能够及时提供解答和技术支持
您好,这里是「乙未极客」,请问有什么能帮到您?