close
WebBrowser 是.NET中很好用的控制項,利用它我們可以完成很多事情,例如自行開發一套瀏覽器、開發自動登入網頁等等,不過有時候我們反而希望 WebBrowser 的某些功能關閉(例如滑鼠右鍵的功能表),或是讓網頁錯誤彈跳視窗不要出現,以下介紹幾個常用的設定:
1.禁止使用捷徑功能表(滑鼠右鍵)
WebBrowser1.IsWebBrowserContextMenuEnabled = False
2.禁止使用鍵盤快捷鍵
WebBrowser1.WebBrowserShortcutsEnabled = False
3.禁止巡覽網頁(有時候你就只是想固定在某個頁面)
WebBrowser1.AllowNavigation = False
4.禁止滑鼠拖曳至Webbroswer控制項
WebBrowser1.AllowWebBrowserDrop = False
5.禁止顯示指令碼錯誤訊息(例如網頁錯誤、JAVA指令錯誤)
WebBrowser1.ScriptErrorsSuppressed = False
不過第5點如果是從伺服器端發出的錯誤,就得改用其他的方法屏蔽(例如:搭配 Timer 定時偵測是否有錯誤視窗彈出,再 Call API 將該類視窗關閉)。
全站熱搜
留言列表