开启辅助访问 切换到宽版

精易论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

用微信号发送消息登录论坛

新人指南 邀请好友注册 - 我关注人的新帖 教你赚取精币 - 每日签到


求职/招聘- 论坛接单- 开发者大厅

论坛版规 总版规 - 建议/投诉 - 应聘版主 - 精华帖总集 积分说明 - 禁言标准 - 有奖举报

查看: 101096|回复: 764
收起左侧

[易语言软件开源] 【原创】易语言功能完善的IE浏览框,可以不用浏览框支持库了!!!(纯核心库实现)

    [复制链接]

结帖率:100% (4/4)
发表于 2018-5-20 14:27:08 | 显示全部楼层 |阅读模式   四川省宜宾市
分享源码
界面截图:
是否带模块: 调用了模块
备注说明: -
易语言有很多超文本来浏览网页为此呢支持库也出了不少:有最经典的超文本支持库,有彗星浏览框支持库,有云外归鸟网页浏览框支持库
但是你想过没有?
一个支持库就要好几百KB(实在卡大小啊……),用着虽然方便,但是……(大小什么的也不太好),对于写纯代码的易友也不方便,所以呢我干脆写了一个IE浏览框纯代码的(黑月库也有,但是没有开源)
放图镇楼:
IE测试.png
首先由于是调用系统API生成的,版本随系统(IE多少就多少吧),这样的话就不用去写Z C表
Cookie.png
有命令“网页_取cookie”,方便填表,POST什么的操纵
域名.png
也有较为基本的网页操纵(类似填表)
事件.png
带有浏览器事件操纵,并且有较为完善的例子和调用措施
注释.png
  
子程序名返回值类型公开备 注
创建IE窗口整数型 
参数名类 型参考可空数组备 注
父窗口句柄 
左边位置
顶边位置
窗口宽度
窗口高度
窗口风格
扩展样式
如果真 (窗口风格 = 0)
窗口风格 = 1442840576  ' 没有?固定一个
AtlAxWinInit ()  ' ATL 的控件宿主 API 是允许任何窗口充当 ActiveX 控件容器的一组函数。由于这些函数可用作源代码并被 ATL71.dll 公开,因此可以将它们静态地或动态地链接到项目。下表列出了控件宿主函数。
浏览器句柄 = CreateWindowEx (扩展样式, “AtlAxWin”, “Shell.Explorer.1”, 窗口风格, 左边位置, 顶边位置, 窗口宽度, 窗口高度, 父窗口句柄, 0, GetModuleHandle (字符 (0)), 0)  ' CreateWindowEx是一个计算机函数,该函数用来创建一个具有扩展风格的层叠式窗口、弹出式窗口或子窗口,其他功能与CreateWindow函数相同。Shell.Explorer.1就是超文本浏览器框
AtlAxGetControl (浏览器句柄, 浏览器对象)  ' ATL 的控件宿主 API 是允许任何窗口充当 ActiveX 控件容器的一组函数。由于这些函数可用作源代码并被 ATL71.dll 公开,因此可以将它们静态地或动态地链接到项目。这里得到浏览器的对象就可以对浏览器进行控制
事件控制.依附 (浏览器对象, “{34A715A0-6587-11D0-924A-0020AFC7AC4D}”)  ' DWebBrowserEvents2
返回 (浏览器句柄)
关键部分有注释解析
代码.png
代码还是比较整齐划一的
英文1.png 英文2.png 中文1.png 中文2.png
分为英文类(写英文习惯的)和中文类(注释什么的都集中在中文类啊,因为命令都是一样的,只是名称不一样)
调试效果杠杠的
事件输出.png
每个事件都基本输出了的(几乎傻瓜化了)
把实用做到最大化!!!
最后说一句:如果你觉得可以的话,请: 支持.jpg 一下(点2下又不会扣分),源码回复下载!!
IE类.zip (43.51 KB, 下载次数: 3215)

点评

静默设置无效啊,作者还在线吗   安徽省安庆市  发表于 2019-9-2 11:41
可以实现自定义缓存文件位置吗我需要这个功能你可以完善下吗 不想和IE的搞一起 自己调用自己的缓存 可以实现吗   浙江省金华市  发表于 2018-12-17 21:03
为何 div:hover{color:orange;} 这样元素样式不会改变 IE里面可以   河南省郑州市  发表于 2018-5-23 22:12
打开百度提示:页面脚本发生错误。对象不支持isComponentInstalled属性或方法   江西省鹰潭市  发表于 2018-5-23 10:30
不能打开:http://music.163.com/outchain/player?type=2&id=484730361&auto=1&height=66   广东省东莞市  发表于 2018-5-22 23:23
可以实现自定义缓存文件位置吗我需要这个功能你可以完善下吗 不想和IE的搞一起 自己调用自己的缓存 可以实现吗   浙江省衢州市  发表于 2018-5-21 19:36
可以实现自定义缓存文件位置吗我需要这个功能你可以完善下吗 不想和IE的搞一起 自己调用自己的缓存 可以实现吗   浙江省杭州市  发表于 2018-5-21 11:30

评分

参与人数 64好评 +50 精币 +115 收起 理由
181912068 + 1 支持开源~!感谢分享
胡子 + 1 + 2 感谢分享,很给力!~
yinghao2005 + 1 + 2 感谢分享源码,如何填表
1301ok + 1 奉上小小红包希望笑纳
天天吃面条 + 1 新技能已get√
coolyue121 + 1 感谢分享,很给力!~
Tapdrd + 1 + 2 感谢分享,很给力!~
cf2006a + 1 + 1 感谢分享,很给力!~
ankym + 1 支持开源~!感谢分享
flni + 1 感谢分享,很给力!~
开始学易语言 + 1 + 1 支持开源~!感谢分享
filter100 + 1 支持开源~!感谢分享
火ㄌ全开 + 1 + 2 支持开源~!感谢分享
康沃尔的晨曦 + 1 支持开源~!感谢分享
2197191992 + 1 + 2 感谢分享,很给力!~
新天地 + 1 + 1 支持开源~!感谢分享
ForeverXJie + 1 + 2 感谢楼主开源,下载学习
wang07164 + 1 新技能已get√
LySyhd + 1 + 1 感谢发布原创作品,精易因你更精彩!
dongou + 1 + 1 支持开源~!感谢分享
蟑螂恶霸 + 1 哦哟这个吊这个吊
pnccm + 2 看回复,貌似支持的网页有限制
月红 + 1 感谢分享,很给力!~
陌羽桦 + 1 + 2 感谢分享,很给力!~
aismy + 1 + 4 支持开源~!感谢分享
若如风 + 1 + 1 互相讨论,共同进步
wg521125 + 1 + 2 新技能已get√
米米工具 + 1 + 1 支持开源~!感谢分享
闻v风 + 1 + 2 支持开源~!感谢分享
ycli368 + 1 + 2 支持开源~!感谢分享
love355024 + 1 + 1 支持开源~!感谢分享
jy星空 + 1 + 1 感谢发布原创作品,精易因你更精彩!
国王软件 + 2 新技能已get√
Yulent + 1 + 2 支持开源~!感谢分享
liuzff + 1 支持开源~!感谢分享
吴蔚然 + 1 新技能已get√
clocks + 1 + 2 支持开源~!感谢分享!放大招了
被封禁言 + 1 奉上小小红包希望笑纳
う网淅乄 + 1 + 4 可以实现自定义缓存文件位置吗我需要这个功能你可以完善下吗 不想和IE的搞一起 自
创世魂 + 1 检测了一下ie版本,是ie7的……
NonFish + 1 + 1 很强势!
晓风残月梦微凉 + 1 + 1 支持开源~!感谢分享
勾栏听曲 + 1 + 2 感谢分享,很给力!~
vlouse + 1 + 2 支持开源~!感谢分享
xzhero + 1 + 2 感谢分享,很给力!~
zl2017 + 1 + 2 支持开源~!感谢分享
Cand + 1 + 20 新技能已get√
且听风吟1 + 1 + 2 感谢发布原创作品,精易因你更精彩!
soulan + 1 + 2 感谢分享,很给力!~
xue107014006 + 1 支持开源~!感谢分享
精易客服 + 1 + 2 支持开源~!感谢分享
wanzhenghe999 + 1 + 2 感谢分享,很给力!~
六升臣 + 1 + 2 很赞同,谢谢!
爲妳執著 + 1 + 2 支持开源~!感谢分享
camingo + 1 + 1 感谢分享,很给力!~
zyx521147 + 1 + 1 支持开源~!感谢分享
malin158 + 1 支持开源~!感谢分享
易正易则 + 1 + 5 新技能已get√
峰生水起之林 + 1 + 1 感谢分享,很给力!~
huaidan2015 + 1 + 2 支持开源~!感谢分享
asfor78 + 1 + 1 支持开源~!感谢分享
longsui48 + 1 + 1 我的支持库又有新小伙伴了
这就是用户名 + 1 + 2 支持开源~!感谢分享
leiyh + 1 + 2 感谢分享,很给力!~

查看全部评分


本帖被以下淘专辑推荐:

签到天数: 1 天

发表于 2024-8-5 22:20:33 | 显示全部楼层   陕西省西安市
回复 支持 反对

使用道具 举报

结帖率:88% (14/16)

签到天数: 1 天

发表于 2024-3-16 21:30:44 | 显示全部楼层   广东省深圳市
静默设置无效
回复 支持 反对

使用道具 举报

发表于 2024-1-24 15:38:59 | 显示全部楼层   四川省成都市
感谢分享,很给力!~
回复 支持 反对

使用道具 举报

发表于 2023-11-2 04:36:30 | 显示全部楼层   吉林省延边朝鲜族自治州
感谢分享
回复 支持 反对

使用道具 举报

结帖率:80% (4/5)

签到天数: 21 天

发表于 2023-9-16 13:04:38 | 显示全部楼层   湖南省郴州市
666666666666666666
回复 支持 反对

使用道具 举报

发表于 2023-6-13 15:05:31 | 显示全部楼层   浙江省金华市
支持开源~!感谢分享...
回复 支持 反对

使用道具 举报

发表于 2023-6-13 15:05:13 | 显示全部楼层   浙江省金华市
支持开源~!感谢分享
回复 支持 反对

使用道具 举报

发表于 2023-5-11 11:18:49 | 显示全部楼层   福建省厦门市
buhaoyong不好用
回复 支持 反对

使用道具 举报

结帖率:100% (17/17)

签到天数: 15 天

发表于 2023-4-27 10:59:22 | 显示全部楼层   山东省潍坊市

大佬,怎么用代码关闭内核的兼容视图?有的网页不能用兼容视图打开~
回复 支持 反对

使用道具 举报

发表于 2023-4-6 03:11:44 | 显示全部楼层   河北省邢台市
6666666666666666666666666666
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则 致发广告者

发布主题 收藏帖子 返回列表

sitemap| 易语言源码| 易语言教程| 易语言论坛| 易语言模块| 手机版| 广告投放| 精易论坛
拒绝任何人以任何形式在本论坛发表与中华人民共和国法律相抵触的言论,本站内容均为会员发表,并不代表精易立场!
论坛帖子内容仅用于技术交流学习和研究的目的,严禁用于非法目的,否则造成一切后果自负!如帖子内容侵害到你的权益,请联系我们!
防范网络诈骗,远离网络犯罪 违法和不良信息举报电话0663-3422125,QQ: 793400750,邮箱:wp@125.la
Powered by Discuz! X3.4 揭阳市揭东区精易科技有限公司 ( 粤ICP备12094385号-1) 粤公网安备 44522102000125 增值电信业务经营许可证 粤B2-20192173

快速回复 返回顶部 返回列表