如何禁止pc端网页手动缩放界面

如何在pc端禁止网页手动缩放界面 我试过下面这种方法 但是只在移动端有效

<meta content='width=device-width, initial-scale=1, maximum-scale=1, user-scalable=no' name='viewport'>
阅读 11.9k
3 个回答
<!doctype html>
<html lang="en">
<head>
    <meta charset="UTF-8" />
    <title>Document</title>
    <meta content="width=device-width,initial-scale=1.0,maximum-scale=1.0,user-scalable=no" id="viewport" name="viewport">
</head>
<body></body>
<script>
var zoom=function(e){ 
      var e = e || window.event; 
      if(e.wheelDelta && event.ctrlKey){
           event.returnValue = false
      }else if(e.detail){
           event.returnValue = false;
      } 
}  
if(document.addEventListener){ 
    document.addEventListener('DOMMouseScroll' , zoom , false); 
}
window.onmousewheel = document.onmousewheel = zoom;
</script>
</html>

meta viewport中的这个属性user-scalable值为no就是禁止缩放
clipboard.png
好吧,这个是只用于移动端

新手上路,请多包涵

用ctrl+鼠标滑轮照样可以放大缩小

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题