史上最小的基于IE内核的多标签、多进程浏览器

时间:2022-02-26 16:42:26
三年前的作品,现在贡献出来(下载源码可是需要花点代价的)。想下载的先看 这个博客,这里就不截图了,在博客里看。

可以从 Raptor 源码中获得下述技术的实现:
•如何加载浏览器控件并响应事件。
•如何让不同的进程执行不同的功能。
•如何通过 COM 技术实现多进程互操作,它不一定是最佳的多进程通信方式,但一定是最简洁的。
•如何实现进程外COM组件的免注册和启动。
•如何注册自定义的MIME协议。在 Raptor 的实现中,注册了 raptor: 协议。事实上,在地址栏输入“raptor:newtab”可打开新建标签页面,“raptor:history”可打开浏览历史页面,“raptor:product”可打开自我介绍页面。
•学习具有AERO效果的TAB控件,可以在TAB标签的左右加入工具栏按钮。源码实现中的TAB标签的绘制图片完全来自CHROME,本人不是美工,做不出漂亮的图片,只好出此下策,希望谷歌海涵,呵呵。
•工具栏按钮有一点小的动画效果,其它的没什么东东值得说的……

注:这个不是广告,要打广告三年前就打了。反正我也不用这个东西,就把作品拿出来,献给那些工作在浏览器第一线的苦逼的程序员们。

47 个解决方案

#1


按例沙发自己的

#2


史上最小的基于IE内核的多标签、多进程浏览器

#3


浆糊老大这是你小号,才发现.. 史上最小的基于IE内核的多标签、多进程浏览器

#4


今天群里一个人都没说话的,都过周末去了?胡哥该加分。

#5


引用 3 楼 fangchao918628 的回复:
浆糊老大这是你小号,才发现..


那个号只写博客,不过问论坛,现在这个号才是在论坛里泡的。

#6


引用 4 楼 xuddk727 的回复:
今天群里一个人都没说话的,都过周末去了?胡哥该加分。


加什么分?

#7


泡什么呢?

#8


标签栏有点闪,没有俺最喜欢的右键 + 滚轮切换标签功能。

#9


引用 8 楼 jennyvenus 的回复:
标签栏有点闪,没有俺最喜欢的右键 + 滚轮切换标签功能。


标签栏闪还是状态栏闪?我确认状态栏是很闪,用了一个STATIC控件,当初只是临时显示状态,打算把状态栏去掉的,后来没去。
滚轮切换功能我都没做,好多细节都没实现。

#10


路过看看~

#11


标签栏闪,鼠标一移动就很明显。

俺系统是xp。

#12


引用 11 楼 jennyvenus 的回复:
标签栏闪,鼠标一移动就很明显。

俺系统是xp。


这说明一个问题:TAB控件设计得不好。

#13


史上最小的基于IE内核的多标签、多进程浏览器
我现在正在使用Raptor 0.0.9.0版本回复!

#14


史上最小的基于IE内核的多标签、多进程浏览器我现在正在用Raptor回复,请批准!

#15


不懂。。

#16


有没有隐藏彩蛋啊^_^

#17


不错!思路很简洁,这是最值得我学习的

#18


以后要是我要是碰到这方面的开发,一定拿大哥的做参考

#19


引用 14 楼 xiaolinyouni 的回复:
我现在正在用Raptor回复,请批准!

我批准

引用 16 楼 xiaoqing2003 的回复:
有没有隐藏彩蛋啊^_^

你问得太有水平了,以前还真有彩蛋,后来觉得自己无聊,就把彩蛋代码全删了

引用 18 楼 tr0j4n 的回复:
以后要是我要是碰到这方面的开发,一定拿大哥的做参考

拿去吧,随便改

#20


    呵呵,原来是浆糊老哥的博客!

#21


史上最小的基于IE内核的多标签、多进程浏览器

#22


程序跟衣服、饭菜一样是日常生活中的一部分,天天萝卜青菜也不行,天天大鱼大肉也不行。

#23


可以继续改进

#24


good

#25


史上最小的基于IE内核的多标签、多进程浏览器史上最小的基于IE内核的多标签、多进程浏览器

#26


基于IE内核?

#27


下来看看。

#28


牛人惊现社区。

#29


这一块却是是我们的薄弱环节

#30


up下来看看

#31


好东西,学习

#32


多线程的还没看明白...先留爪,下下来学习下~

#33


牛X,膜拜下。

#34


顶惜缘!

#35


redui群前来顶帖

#36


顶一下。。。。

#37


牛人辈出的地方。。

#38


史上最小的基于IE内核的多标签、多进程浏览器

#39


好!!!!

#40


谢谢分享

#41


谢谢分享了

#42


1:发现个小bug,就是 鼠标在标签上时,闪烁的厉害; /:D
2:建议 把上面的 windows标题栏 也去掉 能省下 不少空间;

#43


现在基本不用IE,除非网银什么的,火狐、Chrome很好用。

#44


支持……

#45


史上最小的基于IE内核的多标签、多进程浏览器 好东西..

#46


看一看!

#47


史上最小的基于IE内核的多标签、多进程浏览器

#1


按例沙发自己的

#2


史上最小的基于IE内核的多标签、多进程浏览器

#3


浆糊老大这是你小号,才发现.. 史上最小的基于IE内核的多标签、多进程浏览器

#4


今天群里一个人都没说话的,都过周末去了?胡哥该加分。

#5


引用 3 楼 fangchao918628 的回复:
浆糊老大这是你小号,才发现..


那个号只写博客,不过问论坛,现在这个号才是在论坛里泡的。

#6


引用 4 楼 xuddk727 的回复:
今天群里一个人都没说话的,都过周末去了?胡哥该加分。


加什么分?

#7


泡什么呢?

#8


标签栏有点闪,没有俺最喜欢的右键 + 滚轮切换标签功能。

#9


引用 8 楼 jennyvenus 的回复:
标签栏有点闪,没有俺最喜欢的右键 + 滚轮切换标签功能。


标签栏闪还是状态栏闪?我确认状态栏是很闪,用了一个STATIC控件,当初只是临时显示状态,打算把状态栏去掉的,后来没去。
滚轮切换功能我都没做,好多细节都没实现。

#10


路过看看~

#11


标签栏闪,鼠标一移动就很明显。

俺系统是xp。

#12


引用 11 楼 jennyvenus 的回复:
标签栏闪,鼠标一移动就很明显。

俺系统是xp。


这说明一个问题:TAB控件设计得不好。

#13


史上最小的基于IE内核的多标签、多进程浏览器
我现在正在使用Raptor 0.0.9.0版本回复!

#14


史上最小的基于IE内核的多标签、多进程浏览器我现在正在用Raptor回复,请批准!

#15


不懂。。

#16


有没有隐藏彩蛋啊^_^

#17


不错!思路很简洁,这是最值得我学习的

#18


以后要是我要是碰到这方面的开发,一定拿大哥的做参考

#19


引用 14 楼 xiaolinyouni 的回复:
我现在正在用Raptor回复,请批准!

我批准

引用 16 楼 xiaoqing2003 的回复:
有没有隐藏彩蛋啊^_^

你问得太有水平了,以前还真有彩蛋,后来觉得自己无聊,就把彩蛋代码全删了

引用 18 楼 tr0j4n 的回复:
以后要是我要是碰到这方面的开发,一定拿大哥的做参考

拿去吧,随便改

#20


    呵呵,原来是浆糊老哥的博客!

#21


史上最小的基于IE内核的多标签、多进程浏览器

#22


程序跟衣服、饭菜一样是日常生活中的一部分,天天萝卜青菜也不行,天天大鱼大肉也不行。

#23


可以继续改进

#24


good

#25


史上最小的基于IE内核的多标签、多进程浏览器史上最小的基于IE内核的多标签、多进程浏览器

#26


基于IE内核?

#27


下来看看。

#28


牛人惊现社区。

#29


这一块却是是我们的薄弱环节

#30


up下来看看

#31


好东西,学习

#32


多线程的还没看明白...先留爪,下下来学习下~

#33


牛X,膜拜下。

#34


顶惜缘!

#35


redui群前来顶帖

#36


顶一下。。。。

#37


牛人辈出的地方。。

#38


史上最小的基于IE内核的多标签、多进程浏览器

#39


好!!!!

#40


谢谢分享

#41


谢谢分享了

#42


1:发现个小bug,就是 鼠标在标签上时,闪烁的厉害; /:D
2:建议 把上面的 windows标题栏 也去掉 能省下 不少空间;

#43


现在基本不用IE,除非网银什么的,火狐、Chrome很好用。

#44


支持……

#45


史上最小的基于IE内核的多标签、多进程浏览器 好东西..

#46


看一看!

#47


史上最小的基于IE内核的多标签、多进程浏览器