点晴MIS内部交流论坛加入收藏
新手上路
论坛搜索
 您的位置:点晴MIS系统问题答疑『 技术文档交流 』浏览当前帖子  
登 陆注 册论坛帮助  

  网站搜索
  搜索范围: 搜索方式: 关键词(可用空格分开)  

  作者及文章信息: 本文热度:3266 % 
admin

积分:73026
等级:网站管理员
文数:13445
注册:2004-7-20

 信息   留言   主页   编辑   引用    

楼 顶 

 【C#】Webbrowser通过注册表修改使用的IE版本内核


如果电脑上安装了IE8或者之后版本的IE浏览器,Webbrowser控件会使用IE7兼容模式来显示网页内容,解决方法是在注册表中为你的进程指定引用IE的版本号。

比如我的程序叫做“点晴信息通.exe

对于32位程序

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Internet Explorer\MAIN\FeatureControl\FEATURE_BROWSER_EMULATION

对于64位程序

HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\Internet Explorer\MAIN\FeatureControl\FEATURE_BROWSER_EMULATION

在对应的路径下添加你程序名字,如“点晴信息通.exe”为名的value,REG_DWORD值32位。

值选项:

11001(0x2af9)IE11
10000(0×2710) IE10
9999 (0x270F) IE9 忽略html5
9000 (0×2328) IE9
8888 (0x22B8) IE8 忽略html5
8000 (0x1F40) IE8
7000 (0x1B58) IE7



该文章在 2021/8/9 19:01:23 编辑过

  离 线  2021/8/9 19:01:22 

admin

积分:73026
等级:网站管理员
文数:13445
注册:2004-7-20

 信息   留言   主页   编辑   引用

A9楼 
 


RegistryKey key = Registry.LocalMachine; key = klase.CreateSubKey(@"SYSTEM\CurrentControlSet\Control\Windows"); key.SetValue("CSDVersion2", Convert.ToInt32("100", 16), RegistryValueKind.DWord); key.Close();


该文章在 2021/8/9 19:03:27 编辑过

  离 线  2021/8/9 19:03:26 
  本文章共有 1 页, 1 张回文,每页有 10 张回文 >> [ 1 ]
页码:

Copyright 2003-2022 ClickSun All Rights Reserved