abc@home
千年狐狸
千年狐狸
  • UID6047
  • 注册日期2005-05-16
  • 最后登录2011-01-01
  • 发帖数1681
  • 经验10枚
  • 威望0点
  • 贡献值0点
  • 好评度1点
15楼#
发布于:2006-08-03 19:47
parisian

Maxthon只是一件IE的大外套,当然能使呀!调用Maxthon也就等同于是在调用IE内核。
回到原帖

IE 的程序名是 iexplore.exe,Maxthon 的程序名是 maxthon.exe。当程式指定用 iexplore.exe 打开时 (所谓 hard coded) ,maxthon 是怎样用 maxthon.exe 来取缔 iexplore.exe?这可说是 maxthon 的"秘技",和是否采用 ie 内核没关系。事实上除了 maxthon 还有哪个IE "外套" 能实现?



WINXP SP2 MAXTHON (UNICODE) PROXOMITRON
opentiss
千年狐狸
千年狐狸
  • UID16
  • 注册日期2004-11-21
  • 最后登录2024-02-23
  • 发帖数3371
  • 经验65枚
  • 威望1点
  • 贡献值34点
  • 好评度13点
  • 社区居民
  • 忠实会员
16楼#
发布于:2006-08-03 19:47
看来abc的确是高手,不过,这种小秘密一旦被人揭穿,会很必有勇夫的,要保重呀
Blogger
Give Up GitHub!

欢迎使用 Areditors

sntp -P no -r 210.72.145.44
parisian
小狐狸
小狐狸
  • UID13988
  • 注册日期2006-07-31
  • 最后登录2006-08-08
  • 发帖数22
  • 经验10枚
  • 威望0点
  • 贡献值0点
  • 好评度0点
17楼#
发布于:2006-08-03 19:47
abc@home
IE 的程序名是 iexplore.exe,Maxthon 的程序名是 maxthon.exe。当程式指定用 iexplore.exe 打开时 (所谓 hard coded) ,maxthon 是怎样用 maxthon.exe 来取缔 iexplore.exe?这可说是 maxthon 的"秘技",和是否采用 ie 内核没关系。事实上除了 maxthon 还有哪个IE "外套" 能实现?
回到原帖


不好意思用词不当,开罪之处请原谅。但要说这iexplore.exe也不是个完整的IE,它也是件explorer.exe的外套。就例如在Firefox下面要用IE Tab实现开启IE-Only网页,并不需要真的安装IE,它是透过调用的explorer.exe而不是调用iexplore.exe。iexplore.exe如果没调用explorer.exe它也跑不起来,在Maxthon.exe身上也是同样的情况。

至於Firefox或Opera是架构在explorer.exe上层的运用程序,它是无法用正常方法去取缔iexplore.exe,而Maxthon的架构是和IE平行的,它们都是一半架构在explorer.exe之上,另一半架构在权力更高的explorer.exe里面,所以它能够去抢夺这个MSN对IE的调用。

您只要看一下在Url中的http丶https丶ftp丶gopher中,在open的shell里面,Maxthon都排在IE之上,就很容易理解它为什麽可以轻易办到。因为Windows系统并不允许Firefox或Opera被这样安排。

当然Maxthon是个很好的浏览器。
abc@home
千年狐狸
千年狐狸
  • UID6047
  • 注册日期2005-05-16
  • 最后登录2011-01-01
  • 发帖数1681
  • 经验10枚
  • 威望0点
  • 贡献值0点
  • 好评度1点
18楼#
发布于:2006-08-03 19:47
...但要说这iexplore.exe也不是个完整的IE,它也是件explorer.exe的外套。就例如在Firefox下面要用IE Tab实现开启IE-Only网页,并不需要真的安装IE,它是透过调用的explorer.exe而不是调用iexplore.exe。iexplore.exe如果没调用explorer.exe它也跑不起来,在Maxthon.exe身上也是同样的情况。

至于Firefox或Opera是架构在explorer.exe上层的运用程序,它是无法用正常方法去取缔iexplore.exe,而Maxthon的架构是和IE平行的,它们都是一半架构在explorer.exe之上,另一半架构在权力更高的explorer.exe里面,所以它能够去抢夺这个MSN对IE的调用。

和内核无关系的,maxthon 用 gecko 内核同样可以接管指定在 IE 打开的页面。

您只要看一下在Url中的http丶https丶ftp丶gopher中,在open的shell里面,Maxthon都排在IE之上,就很容易理解它为什么可以轻易办到。因为Windows系统并不允许Firefox或Opera被这样安排。
...

open 还是 open with? open 只有一个程式,正常应该是默认浏览器。open with 可以有多个程式,排列次序视乎用户使用次序,可以自由更改的。



WINXP SP2 MAXTHON (UNICODE) PROXOMITRON
parisian
小狐狸
小狐狸
  • UID13988
  • 注册日期2006-07-31
  • 最后登录2006-08-08
  • 发帖数22
  • 经验10枚
  • 威望0点
  • 贡献值0点
  • 好评度0点
19楼#
发布于:2006-08-03 19:47

和内核无关系的,maxthon 用 gecko 内核同样可以接管指定在 IE 打开的页面。

也不是这麽说的呀我的大爷,Gecko core是一个在被explorer.exe所管理的程序之一,我们不好用一个假设性的观点去看待如果Maxthon团队运用Gecko就能出神入化的。这就好像IE能在Windows里出神入化啥事它都管,但当初一直想打进Mac OS就是死机连连一样,因为IE一进了人家Mac OS的地盘,它就失去具有系统内核的掌控优势了。变成只是人家Mac OS里的一个被管理的程序而已,和Safari要平起平坐没法搞特权,所以搞了好几年搞不起来,IE5.0时才宣布放弃Mac OS平台的市场。当初微软为了想让IE进Mac OS不知高薪请了几百位频果电脑的高级工程师都没能成事。

要说Maxthon团队很优秀我是肯定认同,对它这个浏览器的操控力很强。目前算是explorer.exe的名牌大衣Burbury一点也不为过,而不是其它那种像一件IE的包装袋就是。但假设性的说法不好拿来当真研究,因为假设性的问题是无法证实的。否则Mozilla的老美也会说Maxthon要是到了他们手里被玩转一下,explorer.exe都能扔进回收桶而且Windows都还能运行呢…是呗?


[quote="abc@com"]open 还是 open with? open 只有一个程式,正常应该是默认浏览器。open with 可以有多个程式,排列次序视乎用户使用次序,可以自由更改的。[/quote]

您这说的完全正确。但这个问题还是在实作下会比较清晰。第一个model是在已经有IE的情况之下,再安装一个Maxthon,把後者设为默认;另外第二个model也在已经有IE的情况之下,再安装一个Firefox,也把後者设为默认。在这两个models之间做一下各种protocol的相互比对,它们之间的差异就会突显出来。另外如果在没有IE的情况下,只安装Firefox和Maxthon,各分别设为默认,也能看到一个很有趣的现象。
hnstxx
千年狐狸
千年狐狸
  • UID1952
  • 注册日期2005-01-09
  • 最后登录2013-05-14
  • 发帖数4977
  • 经验10枚
  • 威望0点
  • 贡献值0点
  • 好评度0点
20楼#
发布于:2006-08-03 19:47
楼上真是高人啊,发现坛子里面高人愈来愈多了,这不就来一个把abc这个马桶的粉丝都干低头了,
MM:你是个外表冷酷,内心却很甜蜜的男人。
abc@home
千年狐狸
千年狐狸
  • UID6047
  • 注册日期2005-05-16
  • 最后登录2011-01-01
  • 发帖数1681
  • 经验10枚
  • 威望0点
  • 贡献值0点
  • 好评度1点
21楼#
发布于:2006-08-03 19:47


您这说的完全正确。但这个问题还是在实作下会比较清晰。第一个model是在已经有IE的情况之下,再安装一个Maxthon,把后者设为默认;另外第二个model也在已经有IE的情况之下,再安装一个Firefox,也把后者设为默认。在这两个models之间做一下各种protocol的相互比对,它们之间的差异就会突显出来。另外如果在没有IE的情况下,只安装Firefox和Maxthon,各分别设为默认,也能看到一个很有趣的现象。

不太明白你想说甚么,总之就是 shell action 用户喜欢怎么改也可以,windows 没有甚么特别限制。



WINXP SP2 MAXTHON (UNICODE) PROXOMITRON
ccbbs
千年狐狸
千年狐狸
  • UID3450
  • 注册日期2005-02-28
  • 最后登录2012-08-24
  • 发帖数2857
  • 经验10枚
  • 威望0点
  • 贡献值0点
  • 好评度0点
22楼#
发布于:2006-08-03 19:47
不是mathon开发组的就别说一些自己也搞不清楚的东西
没有做过试验也不可以肯定地说
 
 
 
kongou
火狐狸
火狐狸
  • UID12490
  • 注册日期2006-04-26
  • 最后登录2016-12-21
  • 发帖数235
  • 经验12枚
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 社区居民
23楼#
发布于:2006-08-03 19:47
yun,,,,,,,,,,,,,,
abc@home
千年狐狸
千年狐狸
  • UID6047
  • 注册日期2005-05-16
  • 最后登录2011-01-01
  • 发帖数1681
  • 经验10枚
  • 威望0点
  • 贡献值0点
  • 好评度1点
24楼#
发布于:2006-08-03 19:47
不是mathon开发组的就别说一些自己也搞不清楚的东西

不清楚的当然不应该说。但不是开发组不等于没参与开发,亦不等于甚么都不清楚。

没有做过试验也不可以肯定地说

当然了,所以我才在上面说明怎样在 maxthon 使用 gecko 内核测试。



WINXP SP2 MAXTHON (UNICODE) PROXOMITRON
ccbbs
千年狐狸
千年狐狸
  • UID3450
  • 注册日期2005-02-28
  • 最后登录2012-08-24
  • 发帖数2857
  • 经验10枚
  • 威望0点
  • 贡献值0点
  • 好评度0点
25楼#
发布于:2006-08-03 19:47
第一句话针对你说,第二句不是
 
 
 
mengge
小狐狸
小狐狸
  • UID13802
  • 注册日期2006-07-17
  • 最后登录2006-09-26
  • 发帖数8
  • 经验10枚
  • 威望0点
  • 贡献值0点
  • 好评度0点
26楼#
发布于:2006-08-03 19:47
有些东西是不容易轻易被取代的,Windows跟IE结合的比较紧密。
Siriudie
小狐狸
小狐狸
  • UID14265
  • 注册日期2006-08-18
  • 最后登录2009-01-27
  • 发帖数3
  • 经验10枚
  • 威望0点
  • 贡献值0点
  • 好评度0点
27楼#
发布于:2006-08-03 19:47
在安全模式里删除iexplore.exe,然后把Firefox安装在IE文件夹里,重命名为iexplore.exe。
jun0717
火狐狸
火狐狸
  • UID4176
  • 注册日期2005-03-19
  • 最后登录2014-08-02
  • 发帖数242
  • 经验13枚
  • 威望0点
  • 贡献值4点
  • 好评度0点
  • 社区居民
28楼#
发布于:2006-08-03 19:47
Siriudie:在安全模式里删除iexplore.exe,然后把Firefox安装在IE文件夹里,重命名为iexplore.exe。回到原帖

  呵,真幽默,照你这说,还不如直接改成explorer.exe得了~
上一页 下一页
游客

返回顶部