禁用IE的縮放功能:javascript
1.系統級別的禁用。html
在開始的運行中輸入Gpedit.msc,打開組策略編輯器。java
而後依次展開用戶配置——管理模版——Windows組件——Internet Explorer,web
在右側的窗口中找到「禁用頁面縮放功能」,而後雙擊打開。將其狀態設置爲「已啓用「。編輯器
2.頁面禁用this
在頁面的頭部,加DTD(針對H5)scala
<meta content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=0;" name="viewport" />
頁面內加jscode
var scrollFunc=function(e){ e=e || window.event; if(e.wheelDelta && event.ctrlKey){//IE/Opera/Chrome event.returnValue=false; }else if(e.detail){//Firefox event.returnValue=false; } } /*註冊事件*/ if(document.addEventListener){ document.addEventListener('DOMMouseScroll',scrollFunc,false); }//W3C window.onmousewheel=document.onmousewheel=scrollFunc;//IE/Opera/Chrome/Safari
用js實現同原理的「單點觸摸」orm
form_load(){timer1.start();} private void timer1_Tick(object sender, EventArgs e) { timer1.Stop(); if (webBrowser2.Bounds.Contains(this.PointToClient(Cursor.Position))) { Click1(sender, e); } timer1.Start(); } private int v = 100; private void Click1(object sender, EventArgs e) { try { v = 100;//至關於網頁的100% object value = v; object obj = null; SHDocVw.WebBrowser axBrowser = (SHDocVw.WebBrowser)this.webBrowser2.ActiveXInstance; axBrowser.ExecWB(SHDocVw.OLECMDID.OLECMDID_OPTICAL_ZOOM, SHDocVw.OLECMDEXECOPT.OLECMDEXECOPT_DONTPROMPTUSER, ref value, ref obj); } catch { } }