|
分享例程
界面截图: |
|
备注说明: |
- |
本帖最后由 冰点 于 2013-9-17 16:15 编辑
名字土了点… 但功能上挺强大的
主要还是脚本研究的多些, 所以很多功能都挺习惯的。
IE6 兼容不佳; IE7 对象方面还用不了 querySelectorAll; IE8 兼容上去了 —— 但是为啥用组建创建的 IE 框架只能到 IE7 啊…
于是找到个文档, 说是要更改注册表… 感觉很敏感, 不敢动 233 [或许可以尝试 Hook 读注册表的 API?]- [(HKEY_CURRENT_USER 或 HKEY_LOCAL_MACHINE)\Software\Microsoft\Internet Explorer\Main\FeatureControl\控制键值]
- "进程名"="注册表值"
复制代码
| IE8 Beta 1 | IE8 Beta 2 | IE8 RC | IE8 RTM | | FEATURE_NATIVE
_DOCUMENT_MODE | FEATURE_BROWSER_EMULATION | | 80000 (0x13880) | 8 | 8 | | | 70000 (0x11170) | 7 | 7 | | | - | - | - | 8888 (0x22B8) |
虽然说是填表模块, 但是网页美化、修改方面的多些…- .版本 2
- .局部变量 填表, 超级填表
- .局部变量 框架, 超级填表
- 填表.初始化_网页控件句柄 (浏览器.取窗口句柄 ())
- 框架 = 填表.进入框架 (0).进入框架 (0)
- 框架.取首元素对象 (#元素类型_表单 + #元素匹配规则_子元素 + #元素类型_表单输入元素 + #元素匹配规则_id为 + “inp1” + 网页元素匹配规则构建_匹配属性 (“value”, #元素匹配规则构建_匹配类型_匹配存在)).写值 (“先匹配 form 表单对象, 然后基于表单对象匹配输入框”)
复制代码 支持验证码同步, 框架&跨域框架填表[例自带构建好的框架, 传到 Localhost 即可; 也就几个 html 文件而已];
注意:
强烈建议在安装了 IE8 & 以上的机器强制启用 IE8 模式, 不然涉及到元素匹配的代码在IE兼容模式下执行不了[即所谓的 ‘Quirks mode’]
IE6 不兼容匹配方案; IE7 部分兼容;
P.s. 填入文件不准备搞, Win8 兼容不行;
P.s.2 模块启动自动检查开发环境, 如果所处的 IE 版本低于 IE8 则会提示[只会提示, 不会自动退出什么的].
检查注册表:- HKEY_LOCAL_MACHINE\Software\Microsoft\Internet Explorer\version
复制代码 模块下载:
超级填表.rar
(34.32 KB, 下载次数: 52)
|
评分
-
查看全部评分
|