觸摸Win7設備中IE瀏覽器縮放功能的禁用方法

禁用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
            { }
        }
相關文章
相關標籤/搜索