Winform獲取並設定WebBrowser所用的IE核心版本
Winform程式的WebBrowser控制元件預設使用的是IE核心。但由於IE版本的不同,往往存在各種相容性的問題。
本文給出了獲取本機IE核心版本並設定WebBrowser所用IE核心版本的示例程式碼:
////// 設定WebBrowser所用的IE核心版本 /// /// static void SetIEEmulation(string app) { var reg = Registry.LocalMachine; var ie = reg.OpenSubKey(@"SOFTWAREMicrosoftInternet ExplorerMAINFeatureControlFEATURE_BROWSER_EMULATION", RegistryKeyPermissionCheck.ReadWriteSubTree); if (ie != null) { try { var emulation = GetIEVersionEmulation(); if (emulation != 0) { ie.SetValue(app, emulation); } } catch (Exception ex) { MessageBox.Show("設定IE出錯", ex.Message); } } reg.Close(); } ////// 根據IE版本號,獲取Emulation值 /// /// ///static int GetIEVersionEmulation() { int ieVersion = 0;//IE版本號 RegistryKey reg = Registry.LocalMachine; reg = reg.CreateSubKey("SOFTWARE\Microsoft\Internet Explorer"); var svcVersion = reg.GetValue("svcVersion"); var version = reg.GetValue("Version"); if (svcVersion != null) { reg.Close(); ieVersion = int.Parse(svcVersion.ToString().Split('.')[0]); } else if (version != null) { reg.Close(); ieVersion = int.Parse(version.ToString().Split('.')[0]); } if (ieVersion
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/3549/viewspace-2814068/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 準確獲取低版本IE瀏覽器的版本號瀏覽器
- ubuntu server獲取並自動設定最快映象的方法UbuntuServer
- C# 獲取系統當前IE版本號C#
- C# WebBrowser設定代理C#Web
- WebBrowser獨立IE使用代理Web
- WebBrowser頁面與WinForm互動技巧WebORM
- js獲取內容中的url連結,並設定a標籤JS
- swift 獲取通知設定Swift
- WebBrowser 控制元件設計模式設定Web控制元件設計模式
- 使用WebBrowser控制元件獲取網頁原始碼的方法Web控制元件網頁原始碼
- Android 獲取視訊某一幀,並且設定為封面Android
- cookie的設定、獲取和刪除Cookie
- SQL SERVER 資料庫所用埠設定SQLServer資料庫
- jquery設定和獲取元素的屬性jQuery
- iOS WebView UserAgent 獲取和設定iOSWebView
- 獲取和設定pdf目錄
- DB2_獲取健康設定DB2
- C# WinForm獲取程式所在路徑方法C#ORM
- C# WinForm獲取當前路徑彙總C#ORM
- 獲取資訊版本1
- 獲取系統版本
- VScode使用Jupyter並設定IJava核心VSCodeJava
- 獲取或者設定textarea文字域的內容
- 設定display:none無法獲取元素的尺寸None
- 如何設定自動獲取ip地址
- PHP - 獲取和設定include_path .PHP
- ie怎麼設定主頁 簡述設定ie瀏覽器的主頁方法瀏覽器
- javascript實現的設定和獲取元素屬性JavaScript
- 【Redis】獲取沒有設定ttl的key指令碼Redis指令碼
- android 根據設定的日期獲取星期幾Android
- js_獲取與設定css變數的值JSCSS變數
- 設定和獲取元素固有屬性值
- Jquery如何獲取和設定元素內容?jQuery
- 文字框獲取焦點設定樣式
- python 獲取設定環境變數Python變數
- 獲取文字框中焦點的位置 相容IE,FireFoxFirefox
- js 獲取瀏覽器核心JS瀏覽器
- MFC中獲取程式自身的版本資訊