js不让电脑端浏览器缩放网页

js不让电脑端浏览器缩放网页

尝试过监控键盘和滚轮事件,阻止默认事件,在不同浏览器里表现不一

   document.addEventListener('DOMContentLoaded', function (event) {            //chrome浏览器            document.body.style.zoom = 'reset';            document.addEventListener('keydown', function (e) {                if ((e.ctrlKey === true || e.metaKey === true) &&                    (e.which === 61 || e.which === 107 || e.which === 173 || e.which === 109                        || e.which === 187 || e.which === 189)) {                    e.preventDefault();                }            }, false);            document.addEventListener('mousewhell DOMMouseScroll', function (e) {                if (e.ctrlKey === true || e.metaKey === true) {                    e.preventDefault();                }            }, false);        }, false);

登录后复制

推荐学习:JavaScript

以上就是js不让电脑端浏览器缩放网页的详细内容,更多请关注【创想鸟】其它相关文章!

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至253000106@qq.com举报,一经查实,本站将立刻删除。

发布者:PHP中文网,转转请注明出处:https://www.chuangxiangniao.com/p/2728699.html

(0)
上一篇 2025年3月7日 23:59:04
下一篇 2025年3月7日 23:59:08

AD推荐 黄金广告位招租... 更多推荐

相关推荐

  • js屏蔽pc端访问

    屏蔽PC端访问 //平台、设备和操作系统 var system ={ win : false, mac : false, xll : false }; //检测平台 var p = navigator.platform; system.wi…

    2025年3月7日
    200
  • 手写JS实现Promise

    promise概览 Promise是一个管理异步编程的方案,它是一个构造函数,每次使用可用new创建实例;它有三种状态:pending、fulfilled和rejected,这三种状态不会受外界影响,状态只能由pending变为fullfi…

    编程技术 2025年3月7日
    200
  • 如何使用JS控制下拉列表左右选择

    使用js控制下拉列表左右选择 需求分析 在我们的分类管理中,我们要能够去修改我们的分类信息,当我们一点修改的时候,跳转到一个可以编辑的页面,这里面能够修改分类的名称,分类的描述,以及分类的商品 推荐:《javascript基础教程》 技术分…

    2025年3月7日
    200
  • 文件上传组件WebUploader基本使用

    一、缘起 公司网站社区有图片上传功能,由于网站已经有些年头了,当时上传的时候根据客户端支不支持flash而分为两种逻辑。如果支持flash就使用SWFuploader这个上传组件进行文件上传,这种用户体验较好。如果不支持flash则使用普通…

    编程技术 2025年3月7日
    200
  • js实现页面跳转的方法

    js实现页面跳转的三种方法如下: 方法一: window.location.href=”jb51.jsp?backurl=”+window.location.href; 登录后复制 方法二: alert(“返回”);window.histo…

    2025年3月7日
    200
  • JS中数组的迭代方法:filter、reduce、every、some

    js中数组的迭代方法foreach、map、filter、reduce、every、some 在日常处理JS的数组过程中, 我们通常是采用for循环的方式来实现. 下面总结一些常用的除for循环之外的数组迭代方法. forEach (循环)…

    编程技术 2025年3月7日
    200
  • 利用js实现图片的轮播效果

    分析过程: 切换图片: nbsp;html>        Title     function changeImg() { alert(“123”) var img222 = document.getElementById(img1…

    2025年3月7日
    200
  • js中对象深拷贝和浅拷贝的区别是什么

    基本数据类型,拷贝是直接拷贝变量的值,而引用类型拷贝的其实是变量的地址。 而浅拷贝和深拷贝就是在这个基础之上做的区分,如果在拷贝这个对象的时候,只对基本数据类型进行了拷贝,而对引用数据类型只是进行了引用的传递,而没有重新创建一个新的对象,则…

    2025年3月7日
    200
  • js实现图片无缝滚动

    实现原理: 图片滚动原理同图片轮播原理,同样也适用于文字滚动等一系列滚动,通过复制最后一张图片或最后一堆文字插入第一行,或复制第一张图片或一堆文字插入在结尾,来实现无缝拼接。 前提:1、必须是没有设置过渡动画的,2、重置为0的时候与当前已经…

    2025年3月7日
    200
  • jQuery 插件开发教程

    扩展jquery插件和方法的作用是非常强大的,它可以节省大量开发时间。这篇文章将概述jquery插件开发的基本知识,最佳做法和常见的陷阱。 一、入门 编写一个jQuery插件开始于给jQuery.fn加入新的功能属性,此处添加的对象属性的名…

    编程技术 2025年3月7日
    200

发表回复

登录后才能评论