WebBrowser 遇到类似银行网页需要安装插件才显示的文本框问题
来源:互联网 发布:ubuntu iso 下载 编辑:程序博客网 时间:2024/04/25 06:41
在浏览器里安装完插件,可以正常使用,但在WebBrowser里面无法显示或使用,这个时候要在Windows的注册表中设置嵌入WebBrowser程序的IE默认使用版本,这个过程可以手工来做,但最好是在程序初始化的时候自动把注册表设置好
private void IeReg() { try { int bit = ComFn.GetOSBit(); bool isExists32 = false; //SOFTWARE\Microsoft\Internet Explorer\MAIN\FeatureControl\FEATURE_BROWSER_EMULATION Microsoft.Win32.RegistryKey retkey32 = Microsoft.Win32.Registry.LocalMachine.OpenSubKey(@"SOFTWARE\Microsoft\Internet Explorer\MAIN\FeatureControl\FEATURE_BROWSER_EMULATION", true); foreach (string strName in retkey32.GetSubKeyNames()) { if (strName == "福禄OA.exe") { isExists32 = true; break; } } if (!isExists32) retkey32.SetValue("福禄OA.exe", "9999", Microsoft.Win32.RegistryValueKind.DWord); if (bit != 32) { bool isExists64 = false; Microsoft.Win32.RegistryKey retkey64 = Microsoft.Win32.Registry.LocalMachine.OpenSubKey(@"SOFTWARE\Wow6432Node\Microsoft\Internet Explorer\MAIN\FeatureControl\FEATURE_BROWSER_EMULATION", true); foreach (string strName in retkey64.GetSubKeyNames()) { if (strName == "福禄OA.exe") { isExists64 = true; break; } } if (!isExists64) retkey64.SetValue("福禄OA.exe", "9999", Microsoft.Win32.RegistryValueKind.DWord); } } catch (Exception exception) { MsgBox.Error(exception.Message); LogMng.GetLog().PrintError(ClassName, "c_btnReg_Click", exception); return; } finally { } }
就是修改注册表的以下路径
SOFTWARE\Microsoft\Internet Explorer\MAIN\FeatureControl\FEATURE_BROWSER_EMULATION
上例是,比如运行带WebBrowser的程序叫“福禄OA.exe”,设置使用最高的IE版本号 “9999”,注册值类型是”DWord”
0 0
- WebBrowser 遇到类似银行网页需要安装插件才显示的文本框问题
- eclipse安装CDT插件遇到的问题
- eclipse安装CDT插件遇到的问题
- XCode7安装插件VVDocumenter 遇到的问题
- sublime 安装插件时遇到的问题
- 今天遇到一个网页抖动的问题,不知道怎么解决才好?
- 问题:如何隐藏webBrowser的网页菜单?
- webbrowser安装插件失败的处理办法
- C#利用webBrowser怎么显示网页中只想显示的部分
- dcloud开发app手势登录,oppo手机需要点一下才显示手势画板的问题
- 安装composer 遇到的一些问题 提示需要token
- input文本框在实践中遇到的对齐问题
- winform 中webBrowser 控件显示网页的一部分
- 如何控制WebBrowser,并使其提交其中的网页或者操纵其中的文本框等?
- 安装网页性能分析工具yslow中遇到的问题
- java中遇到的类似约瑟夫问题
- MAC下wordpress需要FTP安装插件的问题
- Xcode插件之Alcatraz的安装和遇到的问题
- 软件测试必须要知道十个关键点
- 用PDB库调试Python程序
- T-SQL Part VIII: CROSS APPLY, OUTER APPLY
- Linux 进程及其创建
- HTML判断判断客户端是IOS还是Android
- WebBrowser 遇到类似银行网页需要安装插件才显示的文本框问题
- 【FragmentTabHost】FragmentTabHost的使用
- 给 Android 开发者的 RxJava 详解
- ccah-500 第22题 Which process instantiates user code, and executes map and reduce tasks on a cluster r
- php如何实现文件下载
- chronoment暂停方法的实现
- 乐学成语
- 图像投影特征图的波峰波谷查找的相关原理及利用差分遍历法查找波峰的OpenCV代码
- Adapter中的getView()方法只走了两遍