11 个解决方案
#1
我好像摸着一点门道 我在网上找的一个检测IE版本的网站, 我用IE10 进入 显示的是IE10 webbrowser 进入这个网页 显示的是 IE10 兼容版
#2
加到100分 有大神能指点一下吗
#3
webbrowers只 支持用户机器浏览器的版本,而且默认是ie7。
解决方案,
1.修改页面,支持ie7
2.放弃 webborowser改用webkit
解决方案,
1.修改页面,支持ie7
2.放弃 webborowser改用webkit
#4
webkit是第三方的web控件吗?
#5
页面是没法修改的 因为是我加载别人的网站,我刚才查了一下 Webbrowse的内核 确实默认使用的是IE7的内核 只有修改注册表才能够实现使用本机内核 但是不会改注册表!
webkit是第三方的web控件吗?
#6
http://baike.baidu.com/view/1510583.htm?fr=aladdin
#9
参考一下:
修改WebBrowser控件的内核解决方案
WebBrowser与IE的关系,如何设置WebBrowser工作在IE9模式下?
这个方法试过了 改了注册表 不知道他所说的那个 我的应用程序的.exe 是项目名称 还是生成后的exe名称 反正两种我都试过了 还是不行
#10
webbrowers只 支持用户机器浏览器的版本,而且默认是ie7。
解决方案,
1.修改页面,支持ie7
2.放弃 webborowser改用webkit
页面是没法修改的 因为是我加载别人的网站,我刚才查了一下 Webbrowse的内核 确实默认使用的是IE7的内核 只有修改注册表才能够实现使用本机内核 但是不会改注册表!
webkit是第三方的web控件吗?
http://sourceforge.net/projects/webkitdotnet/
试过了 也不行 和自带的webbrowser一样的效果
#11
是你生成后应用程序的名字,注意32位和64位系统的注册表位置不一样。
32 bit:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Internet Explorer\MAIN\FeatureControl\FEATURE_BROWSER_EMULATION
Value Key: 你的程序.exe
64 bit:
HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\Internet Explorer\MAIN\FeatureControl\FEATURE_BROWSER_EMULATION
Value Key: 你的程序.exe
还有一点是如果你用的是VS的Debug模式,可能你看不到效果,因为VS在这个模式下程序是运行在debugging host container中,所以你可以在注册表里面再加一个注册表键
Value Key: 你的程序.vshost.exe
32 bit:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Internet Explorer\MAIN\FeatureControl\FEATURE_BROWSER_EMULATION
Value Key: 你的程序.exe
64 bit:
HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\Internet Explorer\MAIN\FeatureControl\FEATURE_BROWSER_EMULATION
Value Key: 你的程序.exe
还有一点是如果你用的是VS的Debug模式,可能你看不到效果,因为VS在这个模式下程序是运行在debugging host container中,所以你可以在注册表里面再加一个注册表键
Value Key: 你的程序.vshost.exe
参考一下:
修改WebBrowser控件的内核解决方案
WebBrowser与IE的关系,如何设置WebBrowser工作在IE9模式下?
这个方法试过了 改了注册表 不知道他所说的那个 我的应用程序的.exe 是项目名称 还是生成后的exe名称 反正两种我都试过了 还是不行
#1
我好像摸着一点门道 我在网上找的一个检测IE版本的网站, 我用IE10 进入 显示的是IE10 webbrowser 进入这个网页 显示的是 IE10 兼容版
#2
加到100分 有大神能指点一下吗
#3
webbrowers只 支持用户机器浏览器的版本,而且默认是ie7。
解决方案,
1.修改页面,支持ie7
2.放弃 webborowser改用webkit
解决方案,
1.修改页面,支持ie7
2.放弃 webborowser改用webkit
#4
webkit是第三方的web控件吗?
#5
webbrowers只 支持用户机器浏览器的版本,而且默认是ie7。
解决方案,
1.修改页面,支持ie7
2.放弃 webborowser改用webkit
页面是没法修改的 因为是我加载别人的网站,我刚才查了一下 Webbrowse的内核 确实默认使用的是IE7的内核 只有修改注册表才能够实现使用本机内核 但是不会改注册表!
webkit是第三方的web控件吗?
#6
http://baike.baidu.com/view/1510583.htm?fr=aladdin
#7
webbrowers只 支持用户机器浏览器的版本,而且默认是ie7。
解决方案,
1.修改页面,支持ie7
2.放弃 webborowser改用webkit
页面是没法修改的 因为是我加载别人的网站,我刚才查了一下 Webbrowse的内核 确实默认使用的是IE7的内核 只有修改注册表才能够实现使用本机内核 但是不会改注册表!
webkit是第三方的web控件吗?
http://sourceforge.net/projects/webkitdotnet/
#8
#9
参考一下:
修改WebBrowser控件的内核解决方案
WebBrowser与IE的关系,如何设置WebBrowser工作在IE9模式下?
这个方法试过了 改了注册表 不知道他所说的那个 我的应用程序的.exe 是项目名称 还是生成后的exe名称 反正两种我都试过了 还是不行
#10
webbrowers只 支持用户机器浏览器的版本,而且默认是ie7。
解决方案,
1.修改页面,支持ie7
2.放弃 webborowser改用webkit
页面是没法修改的 因为是我加载别人的网站,我刚才查了一下 Webbrowse的内核 确实默认使用的是IE7的内核 只有修改注册表才能够实现使用本机内核 但是不会改注册表!
webkit是第三方的web控件吗?
http://sourceforge.net/projects/webkitdotnet/
试过了 也不行 和自带的webbrowser一样的效果
#11
是你生成后应用程序的名字,注意32位和64位系统的注册表位置不一样。
32 bit:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Internet Explorer\MAIN\FeatureControl\FEATURE_BROWSER_EMULATION
Value Key: 你的程序.exe
64 bit:
HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\Internet Explorer\MAIN\FeatureControl\FEATURE_BROWSER_EMULATION
Value Key: 你的程序.exe
还有一点是如果你用的是VS的Debug模式,可能你看不到效果,因为VS在这个模式下程序是运行在debugging host container中,所以你可以在注册表里面再加一个注册表键
Value Key: 你的程序.vshost.exe
32 bit:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Internet Explorer\MAIN\FeatureControl\FEATURE_BROWSER_EMULATION
Value Key: 你的程序.exe
64 bit:
HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\Internet Explorer\MAIN\FeatureControl\FEATURE_BROWSER_EMULATION
Value Key: 你的程序.exe
还有一点是如果你用的是VS的Debug模式,可能你看不到效果,因为VS在这个模式下程序是运行在debugging host container中,所以你可以在注册表里面再加一个注册表键
Value Key: 你的程序.vshost.exe
参考一下:
修改WebBrowser控件的内核解决方案
WebBrowser与IE的关系,如何设置WebBrowser工作在IE9模式下?
这个方法试过了 改了注册表 不知道他所说的那个 我的应用程序的.exe 是项目名称 还是生成后的exe名称 反正两种我都试过了 还是不行