web123lai
千年狐狸
千年狐狸
  • UID8036
  • 注册日期2005-08-17
  • 最后登录2019-05-01
  • 发帖数4225
  • 经验13枚
  • 威望1点
  • 贡献值20点
  • 好评度10点
  • 社区居民
15楼#
发布于:2010-09-24 12:22
钻牛角尖挺有意思的
hzhbest
千年狐狸
千年狐狸
  • UID22640
  • 注册日期2008-01-15
  • 最后登录2017-04-06
  • 发帖数1763
  • 经验476枚
  • 威望3点
  • 贡献值414点
  • 好评度89点
  • 社区居民
  • 忠实会员
16楼#
发布于:2010-09-24 12:22
事实上,Mozilla 曾有一个叫 Prism 的项目,就是去掉几乎全部外壳,实现只为 Web App 的浏览器,我也曾经用过。但后来发现,丢弃过多的话,调用插件和扩展都不可能,反而造成使用不便;而把这些都加上之后,又发现没必要了——跟完整的 Firefox 发行版有什么区别呢?
后来该项目“毕业”后变成一个扩展,在 Firefox4 的 AppTab 面前基本上也再没有登场机会了。

另外 K-meleon 是 Gecko 内核加原生 Windows 界面的浏览器,也支持扩展程序,但不能用 Firefox 的扩展。我用过觉得很难用,相信开发者跟楼主有点相似,就是非要把自己不想要的去掉(而不考虑实际效果;但人家确确实实做出来了)。

不知道楼主想要的“楼主自己的浏览器”用来做什么?Web App 吗?Prism 也已经证明这没意义了,Chrome 近来已经几乎不提刚发布时大肆宣传的类似功能了,IE9 现在有宣传——但那功能展示图显示一堆网站图标占满任务栏的景象一定不讨好。

没有意义的事情,即使能做到,还是没有意义。
kmc
kmc
管理员
管理员
  • UID165
  • 注册日期2004-11-25
  • 最后登录2022-09-22
  • 发帖数9186
  • 经验397枚
  • 威望1点
  • 贡献值124点
  • 好评度41点
  • 忠实会员
  • 终身成就
  • 社区居民
17楼#
发布于:2010-09-24 12:22
测试签名
Waterfox Current和Firefox Nightly都用,逐渐走出XUL扩展依赖
dindog
千年狐狸
千年狐狸
  • UID30818
  • 注册日期2009-10-24
  • 最后登录2023-02-03
  • 发帖数1195
  • 经验59枚
  • 威望0点
  • 贡献值26点
  • 好评度10点
18楼#
发布于:2010-09-24 12:22
楼上的签名真雷。。。。。。。
以前firefox跳个票的时间现在可以发布几个正式版了-_-
linser
小狐狸
小狐狸
  • UID601
  • 注册日期2004-12-07
  • 最后登录2011-02-16
  • 发帖数36
  • 经验10枚
  • 威望0点
  • 贡献值0点
  • 好评度0点
19楼#
发布于:2010-09-24 12:22
hzhbest:事实上,Mozilla 曾有一个叫 Prism 的项目,就是去掉几乎全部外壳,实现只为 Web App 的浏览器,我也曾经用过。但后来发现,丢弃过多的话,调用插件和扩展都不可能,反而造成使用不便;而把这些都加上之后,又发现没必要了——跟完整的 Firefox 发行版有什么区别呢?
后来该项目“毕业”后变成一个扩展,在 Firefox4 的 AppTab 面前基本上也再没有登场机会了。

另外 K-meleon 是 Gecko 内核加原生 Windows 界面的浏览器,也支持扩展程序,但不能用 Firefox 的扩展。我用过觉得很难用,相信开发者跟楼主有点相似,就是非要把自己不想要的去掉(而不考虑实际效果;但人家确确实实做出来了)。

不知道楼主想要的“楼主自己的浏览器”用来做什么?Web App 吗?Prism 也已经证明这没意义了,Chrome 近来已经几乎不提刚发布时大肆宣传的类似功能了,IE9 现在有宣传——但那功能展示图显示一堆网站图标占满任务栏的景象一定不讨好。

没有意义的事情,即使能做到,还是没有意义。
回到原帖


Prism 只是开发进度比较慢而已,AppTab是取代不了Prism的,Prism目的是为了将Web App桌面化,能让Web App完全管理浏览窗口和控制用户的操作方式,不是为了什么轻量化,Prism扩展和Prism是两种不同的实现方式。
zj45499
千年狐狸
千年狐狸
  • UID29472
  • 注册日期2009-07-03
  • 最后登录2014-10-06
  • 发帖数1158
  • 经验11枚
  • 威望0点
  • 贡献值0点
  • 好评度0点
20楼#
发布于:2010-09-24 12:22
arch7819:sb了吧, 不要libxul 你怎么运行firefox . 没有xpcom 哪来的功能给Firefox UI调用.

LZ就是一个装的货色, 8年不知道干啥去了.

拜托弄清楚这些名词代表的功能再来发言. 想显摆你名词懂得多吗?
这论坛随便个人都能把你车飞到天上去.
回到原帖

...总之我是一个不懂的.


zj45499
千年狐狸
千年狐狸
  • UID29472
  • 注册日期2009-07-03
  • 最后登录2014-10-06
  • 发帖数1158
  • 经验11枚
  • 威望0点
  • 贡献值0点
  • 好评度0点
21楼#
发布于:2010-09-24 12:22
kmc:测试签名回到原帖

第二个第三个什么意思?.........


youtube
小狐狸
小狐狸
  • UID31507
  • 注册日期2010-01-03
  • 最后登录2010-10-07
  • 发帖数13
  • 经验10枚
  • 威望0点
  • 贡献值0点
  • 好评度0点
22楼#
发布于:2010-09-24 12:22
arch7819:sb了吧, 不要libxul 你怎么运行firefox . 没有xpcom 哪来的功能给Firefox UI调用.

LZ就是一个装的货色, 8年不知道干啥去了.

拜托弄清楚这些名词代表的功能再来发言. 想显摆你名词懂得多吗?
这论坛随便个人都能把你车飞到天上去.
回到原帖


有得必有失,我们看到fx扩展众多,可是这些只是扩展,我没有看到哪个第三方firefox有原生鼠标手势功能或者说双击关闭标签的,  xpcom 和libxul 并不属于开发者,也给普通用户带来了很多不必要的麻烦,例如最典型的启动慢,吃内存等....
最好的用户体验不是外挂式的扩展,而是直接写入代码再进行编译,但fx诞生以来,我就没见过衍生版本为添加过实质的功能,例如H.264的支持,和前面所说的鼠标手势.... 再看看webkit 可以加入v8 衍生出chrome..而在 Chromium当中,开发者可以加入双击关闭,鼠标手势等的原生代码,做fx扩展的人多,但二次开发的人少, Chromium面世两年,衍生版本如雨后春笋...

fx始终还是属于Mozilla而不是属于用户或者开发者的,因为这东西对用户和开发者都不友好,当然 fx比起刚愎自用的opera要好太多..
mattmonkey
火狐狸
火狐狸
  • UID33282
  • 注册日期2010-07-04
  • 最后登录2012-01-02
  • 发帖数196
  • 经验10枚
  • 威望0点
  • 贡献值0点
  • 好评度1点
23楼#
发布于:2010-09-24 12:22
衍生版本多.... 你还能衍生版本一起用么?太威武了...
hitsmaxft
非常火狐
非常火狐
  • UID25803
  • 注册日期2008-08-12
  • 最后登录2024-01-13
  • 发帖数740
  • 经验13枚
  • 威望0点
  • 贡献值0点
  • 好评度0点
24楼#
发布于:2010-09-24 12:22
楼主都牵强到了源代码级别的自定义了,实在是佩服的五体投地了。如果你认为要从源代码级别掌握一个软件才算是‘自己的’,那么你也太看得起广大软件用户了
另外,十分不理解将一个调用api的js脚本扩展编译到主程序里的行为,还要是二进制的形式。如果哪个软件允许请告知
如果你真的对gecko这个核心这么喜爱,大可以用这个核心自行开发一个浏览器,从内核里面精简掉对xul的支持,但是你这个浏览器不是firefox

Lost in fx...
kmc
kmc
管理员
管理员
  • UID165
  • 注册日期2004-11-25
  • 最后登录2022-09-22
  • 发帖数9186
  • 经验397枚
  • 威望1点
  • 贡献值124点
  • 好评度41点
  • 忠实会员
  • 终身成就
  • 社区居民
25楼#
发布于:2010-09-24 12:22
印象中楼主发帖都是找轮的
Waterfox Current和Firefox Nightly都用,逐渐走出XUL扩展依赖
arch7819
火狐狸
火狐狸
  • UID30890
  • 注册日期2009-10-29
  • 最后登录2011-02-19
  • 发帖数153
  • 经验10枚
  • 威望0点
  • 贡献值0点
  • 好评度0点
26楼#
发布于:2010-09-24 12:22
youtube

有得必有失,我们看到fx扩展众多,可是这些只是扩展,我没有看到哪个第三方firefox有原生鼠标手势功能或者说双击关闭标签的,  xpcom 和libxul 并不属于开发者,也给普通用户带来了很多不必要的麻烦,例如最典型的启动慢,吃内存等....
最好的用户体验不是外挂式的扩展,而是直接写入代码再进行编译,但fx诞生以来,我就没见过衍生版本为添加过实质的功能,例如H.264的支持,和前面所说的鼠标手势.... 再看看webkit 可以加入v8 衍生出chrome..而在 Chromium当中,开发者可以加入双击关闭,鼠标手势等的原生代码,做fx扩展的人多,但二次开发的人少, Chromium面世两年,衍生版本如雨后春笋...

fx始终还是属于Mozilla而不是属于用户或者开发者的,因为这东西对用户和开发者都不友好,当然 fx比起刚愎自用的opera要好太多..
回到原帖


为什么称libxul , 为啥叫lib, lib就是可以共享的代码, 不仅仅js可以访问 nativecode 一样可以访问, 只是用 js 访问开发难度更低, 所以多数扩展用的js 实现. libxul 无用? 知道么? firefox 的界面就是 xul. 包括 xulrunner (Moz提供的开源的界面UI也必须要求XUL支持).

为什么称xpcom, 它的全称是 crossing platform component, 看到 component 没有? 它同样是共享的代码, crossing platform 不仅仅跨硬件平台(x86,SPARC,ARM), 跨OS (不仅是 Win/*nix/Mac), 跨语言(这意味着不仅 js 的组件能够调用 c 代码, 同样的 C 代码也能调用 JS!) 并且这些都不需要开发人员付出任何代价! xpcom臃肿? 举个简单的例子 Cc["@mozilla.org/network/protocol;1?name=http"] 这个XPCOM组件就是对任何语言任何OS任何硬件都适用的 http 协议的处理程序. 怎么样想干了它吗?

sb的眼界 , firefox 的扩展多, 是因为moz 良好的构架使得程序员不需要过多的了解内部的实现就能开发具有强大的扩展, 自然不需要从源码级去hack 它. 而ie, opera之流开发个试试, OS的API就够喝一壶了. 换个平台, 原有代码就得全部重写.

你几岁了, 所有权的定义还不懂吗? 开源协议好好去读几遍, 再来谈什么叫"是谁的". firefox 对开发者不友好, 远的不说, jetpack项目是什么? 8 年时间你关注过 firefox 开发进度哪怕一分钟没有, 就敢这里大放厥词?
shyangs
小狐狸
小狐狸
  • UID18169
  • 注册日期2007-04-22
  • 最后登录2014-04-30
  • 发帖数27
  • 经验10枚
  • 威望0点
  • 贡献值0点
  • 好评度0点
27楼#
发布于:2010-09-24 12:22
衍生版本
    SeaMonkey
      +網頁編輯器
      +電郵[/list:u]
      XeroBank Browser (Torpark)
        +Tor[/list:u]
        Flock 2
          +相片上傳與閱覽器
          +RSS閱讀器
          +Blog發佈編輯工具[/list:u]
          MadFox
            +ActiveX 支援
            [/list:u][/list:u]

            很可惜想要內建滑鼠手勢,可能傚法這些前輩自己動手做了。
havanna
狐狸大王
狐狸大王
  • UID22502
  • 注册日期2008-01-01
  • 最后登录2015-10-20
  • 发帖数544
  • 经验14枚
  • 威望0点
  • 贡献值2点
  • 好评度0点
28楼#
发布于:2010-09-24 12:22
算了吧,chomeplus用户过来找喷的
webkit是轻量,但那是付出代价了的
gecko是臃肿,但带来的体验也是优越的
什么年代了还拿gecko与webkit比较,4年前的老话题了
难道楼主刚刚才关注浏览器
just4fun
千年狐狸
千年狐狸
  • UID30408
  • 注册日期2009-09-17
  • 最后登录2016-04-28
  • 发帖数1497
  • 经验10枚
  • 威望0点
  • 贡献值0点
  • 好评度2点
29楼#
发布于:2010-09-24 12:22
都鸡冻了不是,你们继续轮,我围观
游客

返回顶部