DELPHI盒子
!实时搜索: 盒子论坛 | 注册用户 | 修改信息 | 退出
检举帖 | 全文检索 | 关闭广告 | 捐赠
技术论坛
 用户名
 密  码
自动登陆(30天有效)
忘了密码
≡技术区≡
DELPHI技术
lazarus/fpc/Free Pascal
移动应用开发
Web应用开发
数据库专区
报表专区
网络通讯
开源项目
论坛精华贴
≡发布区≡
发布代码
发布控件
文档资料
经典工具
≡事务区≡
网站意见
盒子之家
招聘应聘
信息交换
论坛信息
最新加入: webb123
今日帖子: 12
在线用户: 29
导航: 论坛 -> Web应用开发 斑竹:bodies  
作者:
男 807046799 (南山有雪) ▲▲▲△△ -
普通会员
2018/5/7 7:55:08
标题:
求教:WebBrowser问题。 浏览:1684
加入我的收藏
楼主:   用WebBrowser访问某一网站,打开首页没有问题,但其中的某页进不去,总提示非法。但在IE下没有任何问题。

  他是怎么检测我用的不是IE?如何才能绕过去?或者是WebBrowser的设置不对?
----------------------------------------------
-
作者:
男 earthsbest (全能中间件) ▲▲▲▲△ -
普通会员
2018/5/7 8:21:01
1楼: 修改注册表,来让IE内核版本支持更高(不加默认最高IE7),比如我的程序叫做 a.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

在对应的路径下添加你程序名字,如a.exe为名的value,DWORD值。

值选项:

10000(0×2710) IE10
9999 (0x270F) IE9 忽略html5
9000 (0×2328) IE9
8888 (0x22B8) IE8 忽略html5
8000 (0x1F40) IE8
7000 (0x1B58) IE7
----------------------------------------------
Delphi4Linux Delphi三层/FireDAC 技术群:734515869 http://www.cnblogs.com/rtcmw
作者:
男 ghostking (ghostking) ★☆☆☆☆ -
盒子活跃会员
2018/5/7 8:46:15
2楼: 这是我需要的,感谢
----------------------------------------------
-
作者:
男 807046799 (南山有雪) ▲▲▲△△ -
普通会员
2018/5/7 8:57:13
3楼: 谢谢,这个改了的,也不行。
----------------------------------------------
-
作者:
男 earthsbest (全能中间件) ▲▲▲▲△ -
普通会员
2018/5/7 9:04:34
4楼: 打开 WebBrowser1.Navigate('https://ie.icoa.cn'); 看看修改对了没?
此帖子包含附件:
PNG 图像
大小:85.9K
----------------------------------------------
Delphi4Linux Delphi三层/FireDAC 技术群:734515869 http://www.cnblogs.com/rtcmw
作者:
男 807046799 (南山有雪) ▲▲▲△△ -
普通会员
2018/5/7 9:22:31
5楼: 一样的。。
此帖子包含附件:
PNG 图像
大小:27.5K
----------------------------------------------
-
作者:
男 xlonger (xlonger) ★☆☆☆☆ -
普通会员
2018/5/7 10:22:31
6楼: IE 8好像无法检测到
----------------------------------------------
我打的是酱油,而不是别的什么油。
我灌的是口水,而不是别的什么水。
我聊的折腾不是那个不折腾的折腾。
我说的阿娇不是那个邓玉娇的阿娇。
3个代表,6个为什么,9个肠胃炎。
D性强的领导干部都不喜欢热比娅。
我特别要讲的是,屁民网黄色论坛是我经常上网必选的 网站之一
作者:
男 xlonger (xlonger) ★☆☆☆☆ -
普通会员
2018/5/7 10:24:29
7楼: 大家的 EXE 一般都是 32位的。

Wow6432Node 是当,OS 是64位时,注册表的值 是在这个路径位置吧?
----------------------------------------------
我打的是酱油,而不是别的什么油。
我灌的是口水,而不是别的什么水。
我聊的折腾不是那个不折腾的折腾。
我说的阿娇不是那个邓玉娇的阿娇。
3个代表,6个为什么,9个肠胃炎。
D性强的领导干部都不喜欢热比娅。
我特别要讲的是,屁民网黄色论坛是我经常上网必选的 网站之一
作者:
男 wang_80919 (Flying Wang) ★☆☆☆☆ -
普通会员
2018/5/7 10:50:45
8楼: 楼主并没有说 他有没有 听从 1 楼的 内容。
即便听从了,也没说他是 32 还是 64 的 EXE。
不过 7 楼说的对。
正常的 32 EXE 访问注册表,是不需要关心 WOW 的。因为 操作系统帮忙处理了。
也就是听从 1 楼的 第一个注册表项即可。

另外,关键问题是 楼主没有写明,他到底设置了个什么值 1234 吗?
----------------------------------------------
(C)(P)Flying Wang
作者:
男 earthsbest (全能中间件) ▲▲▲▲△ -
普通会员
2018/5/7 13:43:26
9楼: 我是根据系统安装的IE浏览器版本来设置的,IE 11 对应的是 11001 。

http://msdn.microsoft.com/en-us/library/ee330730%28v=vs.85%29.aspx#browser_emulation
----------------------------------------------
Delphi4Linux Delphi三层/FireDAC 技术群:734515869 http://www.cnblogs.com/rtcmw
作者:
男 xlonger (xlonger) ★☆☆☆☆ -
普通会员
2018/5/8 10:30:43
10楼: 在64bitOS上

正常的 32 EXE 访问注册表,是不需要关心WOW的。因为操作系统帮忙处理了。

这个是OS自动进行了映射的意思吧?这么说,EXE的代码里,不用显式得写到 WOW路径了?


那么 64位的EXE,应该直接读写HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Internet Explorer\MAIN\FeatureControl\FEATURE_BROWSER_EMULATION?
----------------------------------------------
我打的是酱油,而不是别的什么油。
我灌的是口水,而不是别的什么水。
我聊的折腾不是那个不折腾的折腾。
我说的阿娇不是那个邓玉娇的阿娇。
3个代表,6个为什么,9个肠胃炎。
D性强的领导干部都不喜欢热比娅。
我特别要讲的是,屁民网黄色论坛是我经常上网必选的 网站之一
作者:
男 wang_80919 (Flying Wang) ★☆☆☆☆ -
普通会员
2018/5/8 11:11:05
11楼: 32bit 的 exe 64bit 的 exe 你写代码都是一样的。
事实上访问的地址不一样而已。
这个不一样是 OS 负责的。
你 32的 EXE 在 64 的 OS 上,自动给你加 WOW。
有些人会说,我 32BIT 的 EXE 想要访问 64BIT 的项目,这么办。
我 64BIT 的 EXE 想访问 WOW 的项目这么办。
请去 2pascal 查找答案。

重点是楼主好像已经弃楼而逃了。
----------------------------------------------
(C)(P)Flying Wang
作者:
男 807046799 (南山有雪) ▲▲▲△△ -
普通会员
2018/5/8 20:36:57
12楼: 这个办法我已经早使用了,问题依旧。唉
----------------------------------------------
-
作者:
男 gmxyb (gmxyb) ★☆☆☆☆ -
普通会员
2018/5/9 1:43:17
13楼: 网页代码很容易查看,仔细研究下那个页面究竟是怎样做判断的,才好对症下药。

如果是一般的 js 代码或许能解决。

如果是在网页中使用 ActiveX 检测浏览器,那就不好弄了。
----------------------------------------------
-
作者:
男 wang_80919 (Flying Wang) ★☆☆☆☆ -
普通会员
2018/5/9 8:39:08
14楼: 楼主依然无视 8 楼的 内容。
----------------------------------------------
(C)(P)Flying Wang
信息
登陆以后才能回复
Copyright © 2CCC.Com 盒子论坛 v3.0.1 版权所有 页面执行105.4688毫秒 RSS