L_E(多页面浏览器)
lingll
我懒我编程
展开
-
开发日志(2005)
开发日志19:05 2005-12-26想着,地址栏还是用toolbar吧18:32 2005-12-25getmessage hook似乎可以拦截所有消息,包括键盘与鼠标,所以键盘鼠标钩子都不需要了,弃之21:22 2005-12-24GetMessage似乎很霸道,或者与vb的键盘事件(快捷键)处理方式之间存在问题,发现用了GetMessage后,vb窗体一些键盘事件消失了,如方向原创 2005-01-08 18:17:00 · 1990 阅读 · 2 评论 -
开发日志(2007)
开发日志20:57 2007-10-28theme中,菜单图标大小支持自定义了去掉了每日一帖,exe体积减小了点收藏栏中的项目后没有添加到"最常访问"列表中,修正 22:25 2007-8-28纳闷为何explorer的工具栏能显示透明效果的图标,原以为采用的是自画,但是通过bho发现这个工具栏对应的imagelist竟然是透明图标,难道imagelist能处理带透明效果的图标?于是,原创 2007-08-29 22:59:00 · 1322 阅读 · 0 评论 -
竟然上了华军
今日,老友发来链接 http://www.xdowns.com/soft/1/2/2008/Soft_47239.html ,于是打开,"LE浏览器 0.5b1 绿色版...."等文字跃入眼中,仔细一看,LE竟然被发布了,时间是今天,而我并不知道.并且还有比较详细的介绍,当然,不是我写的.上面没有任何联系方式,主页也是空的.正奇怪,难道绿盟自动帮我加上去的?但介绍也会写上,就有点奇怪了.于是原创 2008-10-12 11:55:00 · 1206 阅读 · 0 评论 -
关于华军上"LE浏览器"的声明
相关地址是:http://www.newhua.com/soft/74614.htm 1.此浏览器确实是我开发的2.我未曾在华军发布过此浏览器3."软件详细信息"更不是我写的,并且这里的描述很不符合事实4.这里提供下载的程序包,不是我提供下载的原包,已被修改,具体修改的内容是,搜索引擎的配置文件searchs.ini,google的地址变成了http://www.googl原创 2008-11-11 11:32:00 · 1787 阅读 · 1 评论 -
LE最新版本(0.6)下载,2009-2-8更新
LE最新版本下载,2009-2-8更新 进入http://owling.ys168.com/,找到LE->le_0_6_0.rar,下载即可或 http://lexplorer.googlecode.com/files/le_0_6_0.rar 2009-2-8 v 0.6(0.5.53) + "简易搜集板"可以保存了,双击标签可以关闭2009-2-7 + 增加了一个浮动的原创 2009-02-08 22:28:00 · 3347 阅读 · 10 评论 -
vb6与ComCtl32 Version 6 的bug
现象:LE中的"简易收集板"拖拽文字的时候出现了严重问题,拖到地址栏的中文严重残缺,例如,拖三个字,只显示了两个,内部拖拽也出现问题,位置不对,并且还出现乱码. 分析:印象中,当初做这个功能的时候并没有出现这样的问题,怎么突然就出现这样的bug呢?难道是系统问题?继续测试,发现在ide中有这个问题,但是编译成exe后竟然就没有了.最后发现竟然是 .manifest 文件的问题.原创 2009-02-14 12:19:00 · 920 阅读 · 0 评论 -
LE最新版本下载,2008-12-11更新
LE最新版本下载,2008-12-11更新 进入http://owling.ys168.com/,找到LE->le_05_38.rar,下载即可或 http://lexplorer.googlecode.com/files/le_0_5_38.rar 2008-12-10 ++ 支持vista了,但是在vista下会损失一个功能,不能过滤页面元素 f 修正了"锁定工具栏"后会显示原创 2008-12-11 00:06:00 · 1520 阅读 · 6 评论 -
ImageList,带alpha通道图标,manifest文件
前些时间突然希望让LE能在Vista下运行,当时已知有几个情况不能正常运行:1.菜单显示不正确2.工具栏图标全部显示不正常,没有了透明效果3.不能使用myacc.dll,也就是不能使用"页面元素过滤"的功能 第一项已经解决了,第三项可以屏蔽掉,剩下的是第二项.我一直以为是ImageList_Draw 或 ImageList_Create 函数在Vista中有了新的变化,查遍原创 2008-12-16 09:04:00 · 1096 阅读 · 0 评论 -
防假死,vb多线程,以及在自编浏览器中的实现
最近,遨游,世界之窗等浏览器相继推出了防假死功能,然后"防假死"的话题似乎一下就热了起来,弄得我也想搞一个来玩玩. 很久以前就知道,好像是要搞什么多线程之类的才能实现这个"防假死"功能.网上找了一下,于是看见了"敖有志"上面的一篇帖子,"也谈防假死",肯定了我的想法.那么vb怎样实现多线程呢?可以有两种实现方式:api的CreateThreadvb的Activex E原创 2009-03-08 17:37:00 · 4118 阅读 · 14 评论 -
防假死一周研究报告
目前我所知的,能防假死的浏览器有:Chrome,Maxthon,Theworld,搜狗.除了Chrome外,其余的都是IE内核,它们的实现方式都是一样的,页面窗口与主程序窗口分离,每个页面一个线程.事实上,除了Chrome能完美实现防假死,其余都有瑕疵.瑕疵有3点击主窗口的时候,发现页面失去了输入焦点按alt+tab键切换窗口的时候,发现第一次不能成功,按两次才行弹出的原创 2009-03-16 09:00:00 · 1636 阅读 · 4 评论 -
google 手气不错 的代码
手气不错是很好的功能,如果要进入的站点比较热门,一般情况下就可以直接进入,而不需要再次点击搜索结果的页面 http://www.google.com/search?hl=zh-CN&btnI=q&q={keyword} 其中 {keyword} 是搜索的关键字 LE中搜索配置文件的写法 [GoogleLuck]name=GoogleLucktitle原创 2010-01-25 09:14:00 · 1528 阅读 · 0 评论 -
360的安全浏览器原来是这样子的
前段时间有朋友提出360浏览器好,好在它的隔离模式,叫我也试试做。当时觉得这个应该比较难,于是就没放在心上。后来又再次提起,但这次说的是,好像使用的是沙盘技术,然后就想起,会不会是调用了什么软件?于是便想,这个可以研究一下。 这安装好了后,一看才知道,果然是调用了别人的东西。在360浏览器的安装目录下,有一个shell的目录,进去一看,sandboxie的安装文件就在那里。(sandbo原创 2009-12-07 09:09:00 · 3292 阅读 · 3 评论 -
如何从URL取得其在Internet Cache中的文件名
翻译自 http://blog.csdn.net/CathyEagle/archive/2004/11/05/167900.aspx Private Declare Function GetUrlCacheEntryInfo Lib "wininet.dll" Alias _ "GetUrlCacheEntryInfoW" (ByVal lpszUrlName As Long,原创 2010-05-02 10:34:00 · 1415 阅读 · 0 评论 -
webbrowser使用ie9渲染
看过一篇文章"如何设置IE8的WebBrowser控件(MSHTML) 的渲染模式"现在ie9beta已经出了,是不是也存在同样的事情呢,再看一下ie7,ie8的设置方法IE8 Standards Mode 8000 (0x1F40) -- IE8 标准模式 (Standard Mode), IE8默认的模式IE7 Standards Mode 7000 (0x1B58) -- IE7 兼容视图模式 (Compatible View), IE8的WebBrowser控件默认模式很显然,7对应的是原创 2010-09-18 11:23:00 · 3211 阅读 · 0 评论 -
LE 0.6 源码提供下载
在09年2月份的时候版本就变成0.6了,那时候就想着要把源码公布出来. 至于为何拖到现在才发布?一直没想到应该用怎样的版权声明. 到了现今,貌似也没必要想这个事情了,各位喜欢怎样用这份源码都行,如果可以的话,最好能提一下我,^0^原创 2010-09-22 16:29:00 · 5834 阅读 · 21 评论 -
做了件傻事
花了很多精力去处理在工具栏上显示带透明通道的图标,结果发现,原来有很简单的办法,其实imagelist是可以处理带alpha通道的图片的,只要用ImageList_Add添加即可,但在创建时需要使用 ILC_COLOR32,这样一来,问题就简单多了,呵呵但我是在xp下尝试成功的,不知在2k下是否成功原创 2007-08-28 20:31:00 · 1194 阅读 · 0 评论 -
最近做了几套工具栏图标
LE开始支持更换工具栏图标了,于是做了几套图标,当然,绝对是从其它地方东拼西凑组合而成的原创 2007-08-22 10:54:00 · 4544 阅读 · 3 评论 -
开发日志(2004)
18:36 2004-12-22前些天蔡主任发现关闭时会非法操作,奇怪的是我这里不会,后来发现是setparent后忘了恢复了.wm_menucommand在98下竟然不能正常使用,msdn的资料又有问题,最后没办法唯有在select的时候存储当前menu的handle了.原本以为可以以普通的dll做le插件,结果发现vb做出来的dll基本上是不能显示图形的东西的,计划流产,这样一来只能采用c原创 2005-01-08 18:16:00 · 1333 阅读 · 0 评论 -
Implemented IDownloadManager
Implemented IDownloadManagerIDownloadManager有一个成员函数,原型如下,HRESULT Download( IMoniker *pmk, IBindCtx *pbc, DWORD dwBindVerb, LONG grfBINDF, BINDINFO *pBindInfo, LPCOLESTR pszHea原创 2005-08-11 17:53:00 · 5968 阅读 · 4 评论 -
何为LE
l_e是给自己写的ie内核多页面浏览器==============浏览器特点==============1.多页面浏览(呵呵,此为废话)2.支持鼠标手势,并且可以自定义3.支持页面拖拽,并且可以定义拖拽各方向的功能(类似GreenBrowser).拖拽开启时,页面中原本拖拽所实现的部分功能能正常使用,如将一段文字拖拽进一个textarea,input等,好像现在网上流行的多页面浏览器并不具备这个功原创 2005-08-17 15:04:00 · 2470 阅读 · 4 评论 -
关于插件
le有5种类型的插件,script,exe,com,dll,sendkey除了exe可以不倚靠ini文件外,其余类型的插件都需要一个ini文件,用于记录一些基本数据.ini文件的格式大概如下[General]#le插件的标志,值恒为 LE_PluginFlag=LE_Plugin#名称Title=例子#文件名,指向确实的文件,处在当前目录的需要添加"./",不包括引号FileName=./Samp原创 2005-08-17 15:05:00 · 2171 阅读 · 0 评论 -
获得webbrowser的编码菜单
获得webbrowser的编码菜单msdn有篇文章教如何自定义webbrowser的右键菜单,名曰"WebBrowser Customization"(http://msdn.microsoft.com/library/default.asp?url=/workshop/browser/hosting/wbcustomization.asp)看这段,IDocHostUIHandler::ShowC原创 2005-08-25 00:39:00 · 2780 阅读 · 0 评论 -
一些截图
部分界面截图http://nullvb.go3.icpcn.com/lesnap/lesnap.htm原创 2005-08-28 22:52:00 · 1276 阅读 · 0 评论 -
一些问答
hpygzhx520`发表于:2005-8-29 20:56:00第1贴你好,请教你你个问题,希望指教。你的代码太高深了,不要说菜鸟,就是一般高手也无法看明白啊。你的程序让我看到几个很棒的东西,同时也是我请教的问题。也许我问的问题与你的程序并非一致,请见谅……1、新窗口的问题。看你的代码是可以定义拦截自动弹出窗口的级别。那么在什么时候判断这个网页地址是否是广告呢?查资料:Private Wi原创 2005-09-20 20:58:00 · 3031 阅读 · 10 评论 -
用Navigate2发送post信息
例子如下Dim tarr() As Bytetarr = StrConv("search=test", vbFromUnicode)WebBrowser1.Navigate2 http://sample.com _ , , , tarr, "Content-Type: application/x-www-form-urlencoded"相关链接How To Automate Inte原创 2005-10-04 22:07:00 · 2316 阅读 · 0 评论 -
更新日志
+ :添加- :去掉* :修改b :找到bugf :修正了bug2006-1-27 * 重写了插件系统,插件只有一种,不再区分是否侧边栏插件,命令插件或工具栏插件.同时原系统中对应功能也去掉了,如不再支持脚本类,sendkey等的插件.2006-1-15 * 修改了搜索引擎的存储方式,改为一独立文件放在search目录下,修改方式在文件中有注明,程序中不提供修改方式(以后未定是否会恢复),增加原创 2005-05-13 23:14:00 · 2344 阅读 · 2 评论 -
开发日志(2006)
开发日志21:44 2006-12-12焦点问题,这些天使用过程没发现有什么异常,权当没问题.把shift+tab的效果也加上去了.又发现关闭后还在运行,未知原因,继续观察.0:27 2006-12-3焦点问题,大概解决了,测试ingwebbrowser对象释放相关问题,原来还有个cScaleWebImage的东东需要处理22:10 2006-11-26最近在搞(键盘)焦点问题,发现有原创 2006-01-13 01:10:00 · 2345 阅读 · 6 评论 -
嵌入ie插件,(viewpage,google toolbar截图)
原创 2006-03-24 16:16:00 · 2801 阅读 · 19 评论 -
3个严重问题
用着用着,发现很不妥,有问题3如下: 内存不会释放 浏览某些页面时内存占用突然猛增(100-200M) 有些时候程序关闭后,窗口关闭了,但进程还存在原创 2006-10-11 08:32:00 · 1166 阅读 · 4 评论 -
问题似乎是解决了
问题原因:那些问题的核心是关闭页面的时候并没有正确卸载掉webbroeser control, 而仅仅是将其当作普通窗口一样,以为关闭父窗口后,子窗口就能自然的关闭掉了,这里也确实是关闭掉了,但这是个com对象,除了显示出来的部分,还有很多数据占着内存,于是就出现了那样的问题,估计那3个问题都是因为这个而起。解决:找到正确的卸载代码,IOleObject.Close,原来有这么个东西啊,一直都原创 2006-10-20 10:51:00 · 2057 阅读 · 12 评论 -
修改了收藏夹菜单的布局
修改了收藏夹菜单的布局,将菜单分成两栏,左边是"最近访问的收藏"及即将出现的"常用链接"(可自定义),右边才是收藏,但被放到了子菜单里面去了,接着是关闭的页面,接下来是与收藏夹相关的命令.原创 2007-03-25 22:41:00 · 1223 阅读 · 6 评论 -
自动跳转上/下一页的脚本
突然觉得要找到网页中的上/下一页的链接然后点击很麻烦,于是就想着弄个工具来自动找到并点击就好了.原创 2010-10-19 14:00:00 · 3645 阅读 · 0 评论