日韩欧美人妻无码精品白浆,www.大香蕉久久网,狠狠的日狠狠的操,日本好好热在线观看

LOGO OA教程 ERP教程 模切知識(shí)交流 PMS教程 CRM教程 開發(fā)文檔 其他文檔  
 
網(wǎng)站管理員

C#完美任意設(shè)置webBrowser框架默認(rèn)的IE內(nèi)核版本

admin
2019年11月13日 10:17 本文熱度 4923

通常情況下,我們直接調(diào)用C#控件webBrowser的時(shí)候,默認(rèn)是IE7內(nèi)核,用webBrowser控件打開IE內(nèi)核檢測(cè)網(wǎng)站內(nèi)容是非常難看滴。

我們?cè)诔绦蚶锩鎸懭胍韵麓a:

        /// <summary>  
        /// 修改注冊(cè)表信息來(lái)兼容當(dāng)前程序  
        ///   
        /// </summary>  
        static void SetWebBrowserFeatures(int ieVersion)
        {
            // don''t change the registry if running in-proc inside Visual Studio  
            if (LicenseManager.UsageMode != LicenseUsageMode.Runtime)
                return;
            //獲取程序及名稱  
            var appName = System.IO.Path.GetFileName(System.Diagnostics.Process.GetCurrentProcess().MainModule.FileName);
            //得到瀏覽器的模式的值  
            UInt32 ieMode = GeoEmulationModee(ieVersion);
            var featureControlRegKey = @"HKEY_CURRENT_USER\Software\Microsoft\Internet Explorer\Main\FeatureControl\";
            //設(shè)置瀏覽器對(duì)應(yīng)用程序(appName)以什么模式(ieMode)運(yùn)行  
            Registry.SetValue(featureControlRegKey + "FEATURE_BROWSER_EMULATION",
                appName, ieMode, RegistryValueKind.DWord);
            // enable the features which are "On" for the full Internet Explorer browser  
            //不曉得設(shè)置有什么用  
            Registry.SetValue(featureControlRegKey + "FEATURE_ENABLE_CLIPCHILDREN_OPTIMIZATION",
                appName, 1, RegistryValueKind.DWord);

            //Registry.SetValue(featureControlRegKey + "FEATURE_AJAX_CONNECTIONEVENTS",  
            //    appName, 1, RegistryValueKind.DWord);  

            //Registry.SetValue(featureControlRegKey + "FEATURE_GPU_RENDERING",  
            //    appName, 1, RegistryValueKind.DWord);  

            //Registry.SetValue(featureControlRegKey + "FEATURE_WEBOC_DOCUMENT_ZOOM",  
            //    appName, 1, RegistryValueKind.DWord);  

            //Registry.SetValue(featureControlRegKey + "FEATURE_NINPUT_LEGACYMODE",  
            //    appName, 0, RegistryValueKind.DWord);  
        }


        /// <summary>  
        /// 獲取瀏覽器的版本  
        /// </summary>  
        /// <returns></returns>  
        static int GetBrowserVersion()
        {
            int browserVersion = 0;
            using (var ieKey = Registry.LocalMachine.OpenSubKey(@"SOFTWARE\Microsoft\Internet Explorer",
                RegistryKeyPermissionCheck.ReadSubTree,
                System.Security.AccessControl.RegistryRights.QueryValues))
            {
                var version = ieKey.GetValue("svcVersion");
                if (null == version)
                {
                    version = ieKey.GetValue("Version");
                    if (null == version)
                        throw new ApplicationException("Microsoft Internet Explorer is required!");
                }
                int.TryParse(version.ToString().Split(''.'')[0], out browserVersion);
            }
            //如果小于7  
            if (browserVersion < 7)
            {
                throw new ApplicationException("不支持的瀏覽器版本!");
            }
            return browserVersion;
        }


        /// <summary>  
        /// 通過(guò)版本得到瀏覽器模式的值  
        /// </summary>  
        /// <param name="browserVersion"></param>  
        /// <returns></returns>  
        static UInt32 GeoEmulationModee(int browserVersion)
        {
            UInt32 mode = 11000; // Internet Explorer 11. Webpages containing standards-based !DOCTYPE directives are displayed in IE11 Standards mode.   
            switch (browserVersion)
            {
                case 7:
                    mode = 7000; // Webpages containing standards-based !DOCTYPE directives are displayed in IE7 Standards mode.   
                    break;
                case 8:
                    mode = 8000; // Webpages containing standards-based !DOCTYPE directives are displayed in IE8 mode.   
                    break;
                case 9:
                    mode = 9000; // Internet Explorer 9. Webpages containing standards-based !DOCTYPE directives are displayed in IE9 mode.                      
                    break;
                case 10:
                    mode = 10000; // Internet Explorer 10.  
                    break;
                case 11:
                    mode = 11000; // Internet Explorer 11  
                    break;
            }
            return mode;
        }

然后在在構(gòu)造函數(shù)中引用:

   SetWebBrowserFeatures(11);

關(guān)閉程序重啟,可以看到已經(jīng)設(shè)置為IE11的內(nèi)核了。


該文章在 2019/11/13 10:17:17 編輯過(guò)
關(guān)鍵字查詢
相關(guān)文章
正在查詢...
點(diǎn)晴ERP是一款針對(duì)中小制造業(yè)的專業(yè)生產(chǎn)管理軟件系統(tǒng),系統(tǒng)成熟度和易用性得到了國(guó)內(nèi)大量中小企業(yè)的青睞。
點(diǎn)晴PMS碼頭管理系統(tǒng)主要針對(duì)港口碼頭集裝箱與散貨日常運(yùn)作、調(diào)度、堆場(chǎng)、車隊(duì)、財(cái)務(wù)費(fèi)用、相關(guān)報(bào)表等業(yè)務(wù)管理,結(jié)合碼頭的業(yè)務(wù)特點(diǎn),圍繞調(diào)度、堆場(chǎng)作業(yè)而開發(fā)的。集技術(shù)的先進(jìn)性、管理的有效性于一體,是物流碼頭及其他港口類企業(yè)的高效ERP管理信息系統(tǒng)。
點(diǎn)晴WMS倉(cāng)儲(chǔ)管理系統(tǒng)提供了貨物產(chǎn)品管理,銷售管理,采購(gòu)管理,倉(cāng)儲(chǔ)管理,倉(cāng)庫(kù)管理,保質(zhì)期管理,貨位管理,庫(kù)位管理,生產(chǎn)管理,WMS管理系統(tǒng),標(biāo)簽打印,條形碼,二維碼管理,批號(hào)管理軟件。
點(diǎn)晴免費(fèi)OA是一款軟件和通用服務(wù)都免費(fèi),不限功能、不限時(shí)間、不限用戶的免費(fèi)OA協(xié)同辦公管理系統(tǒng)。
Copyright 2010-2025 ClickSun All Rights Reserved

亚洲欧美久久综合精品有限责任公司 | 草B..com| 日本私人网站不卡一区二区| 黄中字在线| 日本黄色靠逼视频| 日极品少妇| 一级伦理片a久久| 亚洲片AV| 欧美日韩国产精品一区二区| julia 一区二区| 蜜臀久久99精品久久久久久久酒店| 女舔屁眼日本网| 欧美国产综合 最新| 在线观看福利小视频| 中文字幕区二区三区人妻| 国产精品麻豆精品阿朱| 亚洲最全男人AV天堂| 国产av激情电影| 一二三四日韩视频| 国产在线人妖TSCD| 精品国产电影九九九九| av.天堂小说免费阅读| W高清视频激情小说| 182福利tv久久久| 人妻少妇一区二区AⅤ| 亚洲AV论理| 91丨色丨国产熟女 蘑菇| 99天天日天天操| 国产精品久久久久久久久无 | 激情视频视频| 亚洲激情综合图片| 欧美性综合网| 色偷偷噜噜色色色,天堂| 1级美女 骚逼| 亚洲AV无码在线观看免费| 国产、日韩欧美精品酒店在线观看| 欧美黄色片在线| 色综合中文| 日本一区二区三区con高清视频| 69久久1区| 欧洲日韩精品在线观看|