Alpha_Boy
小狐狸
小狐狸
  • UID29841
  • 注册日期2009-07-27
  • 最后登录2012-05-01
  • 发帖数54
  • 经验10枚
  • 威望0点
  • 贡献值0点
  • 好评度0点
阅读:6534回复:22

希望能把Tab mix plus的锁定模式提取出来做成按钮

楼主#
更多 发布于:2009-10-19 22:21
就是那个按住Alt键后,再用鼠标左键点击当前页面在标签栏中的标签后进入锁定模式的功能,

该功能的具体作用是,暂时锁定当前页面中的所有链接都从后台新标签页中打开。

我在Opera下,从别人那里拷贝来两个按钮代码,基本上复现了这一IE外壳浏览器中最实用的人工预读功能:

Button200, "新"="Go to page, "javascriptfunction(){function tn(e){e=e?e:window.event; open(this.href); focus(); return false;} var dl=document.links, i; for (i=0;i<dl.length;++i) dl.onclick=tn; })();", , , "Blank""

Button201, "激"="Set preference, "User Prefs|Target Destination=2", , , "Blank" & Set preference, "User Prefs|Open New Window in Background=1" | Set preference, "User Prefs|Target Destination=0" & Set preference, "User Prefs|Open New Window in Background=0""


“新”按钮的作用是,暂时锁定当前页面中的链接都从新标签页中打开;“激”按钮的作用是,设定新标签页是否总是激活。

可惜,我不知道在火狐中该怎么定制出这个功能按钮来?
---

说实话,我更喜欢按钮,毕竟按钮更直观,更利于普通用户一目了然地去使用。

有按钮的话,我整合出来的定制版就更易于普通用户的使用了,

顺便一提,从以下网盘可以下载到我定制过的火狐或Opera浏览器:

http://www.brsbox.com/alpha_boy/dirid/3077547
kmc
kmc
管理员
管理员
  • UID165
  • 注册日期2004-11-25
  • 最后登录2022-09-22
  • 发帖数9186
  • 经验397枚
  • 威望1点
  • 贡献值124点
  • 好评度41点
  • 忠实会员
  • 终身成就
  • 社区居民
1楼#
发布于:2009-10-19 22:21
Permatabs扩展可以实现
Waterfox Current和Firefox Nightly都用,逐渐走出XUL扩展依赖
Alpha_Boy
小狐狸
小狐狸
  • UID29841
  • 注册日期2009-07-27
  • 最后登录2012-05-01
  • 发帖数54
  • 经验10枚
  • 威望0点
  • 贡献值0点
  • 好评度0点
2楼#
发布于:2009-10-19 22:21
晕,我希望的是能方便普通用户的使用,具体地说就是方便以前用惯了IE外壳浏览器的人能顺畅地迁移到火狐中来,才提出这个设想的。

它必须得提供按钮,而且它提供的按钮必须能设置是添加到标签栏、还是状态栏中

——前者符合Tencent Traveler浏览器用户的习惯,该浏览器由于和QQ捆绑发布的关系,在中国的市场占有率超过傲游和世界之窗等IE外壳浏览器的总和;

后者符合基于myie发展而来的绝大多数IE外壳类浏览器用户的习惯。

而Permatabs扩展根本就没提供按钮啊—.—

那么普通用户还是很难发现此功能。

而且,它提供的功能是同时锁定和保护标签页

(相当于Tab mix plus中的按住Alt键,再用鼠标左键点击当前页面在标签栏中的标签;

之后,再按住Shift键,再用鼠标左键点击当前页面在标签栏中的标签),

于是,对于用惯了IE外壳浏览器的用户而言,现在先得按住Alt键,再按一次P键,解除永久标签,然后才能关闭它,

这样的话,对他们来说,会觉得更加的不适应了。

(其实对我来说也一样。我现在感觉,在定制功能按钮方面,火狐的自由度比Opera还要低的样子—.—

当然,Chrome是最低的,即缺扩展,又缺乏可以修改的ini文件。)
Cye3s
千年狐狸
千年狐狸
  • UID155
  • 注册日期2004-11-25
  • 最后登录2024-04-28
  • 发帖数1322
  • 经验95枚
  • 威望0点
  • 贡献值34点
  • 好评度14点
  • 社区居民
  • 忠实会员
3楼#
发布于:2009-10-19 22:21
加按钮?Custom Buttons,JS代码自己写
OP那点可怜的定制功能和FX比?FX整个浏览器全是开放的,只要会写JS,会CSS,再看点MDC文档
我很懒...
hzhbest
千年狐狸
千年狐狸
  • UID22640
  • 注册日期2008-01-15
  • 最后登录2017-04-06
  • 发帖数1763
  • 经验476枚
  • 威望3点
  • 贡献值414点
  • 好评度89点
  • 社区居民
  • 忠实会员
4楼#
发布于:2009-10-19 22:21
楼主可以看看这个:
http://custombuttons2.com/en-us/forum/b ... group.html
看别人怎么用 CB2 调用 TMP 的功能的(重点当然是要先从别的地方知道怎么调用 TMP 的锁定功能)。
Alpha_Boy
小狐狸
小狐狸
  • UID29841
  • 注册日期2009-07-27
  • 最后登录2012-05-01
  • 发帖数54
  • 经验10枚
  • 威望0点
  • 贡献值0点
  • 好评度0点
5楼#
发布于:2009-10-19 22:21
1、易于定制和预留扩展接口是两个概念。

譬如:假设有高手能通过改源代码Linux的源代码后,令其内置某种虚拟机程序,并兼容大部分Windows下的C语言程序,

那只能说明这个高手的水平高,不能说明Linux的被支持率和被兼容性好—.—

2、能定制,和能进行实用的定制也是两个概念。

举例来说,有人基于高度可定制火狐Gecko内核,定制出一个K-meleon CCF Me浏览器,但是某些用火狐2都能打开的网站,用它却打不开;

火狐2的浏览进程恢复能精确到滚动条位置——甚至该功能比Opera首创的同类功能还要强——在某些同类类似在线代理网站(booksky.org)的站点打开的页面中此功能也能生效(Opera则不行)。

可是K-meleon CCF Me的浏览进程恢复别说是京雀还原滚动条位置了,就连某些上次已经关闭的页面,在下次重启时,都会被误还原!连页面是否被关闭都无法做出精确判定!

再举个例子,傲游2也能像Opera9.2那样自由地拖动按钮,可是,哪怕你不打开任何页面,只是在一个空白页中拖动按钮,该功能也有可能造成傲游2的主程序崩溃!

所以,就算你会编写JS、CSS,只要你不是专业、专职、专精的程序开发类人士,你也未必就能定制出一个实用且可靠的功能来。

所以谈论什么只要你会编某某,你就能实现某某,这是毫无意义的。

更何况,会粗浅编写那类脚本、表单的人都没多少。

而且,Opera也是原生支持外挂脚本或表单的啊,它也支持在按钮中调用脚本或者表单啊,

谈火狐能做到这两点就更没意义了。

火狐的那个.uc.js的扩展,其实不就是复现了Opera下面的user java script功能吗?

而那个stylish扩展,不就是复现了Opera下面的user stylish功能吗?

不过,油猴扩展是一个了不起的创新,它能即时加载脚本,也能即时卸载脚本,每次做切换时不用热启浏览器,这一点比Opera的原生功能强大,

是非常了不起的一个扩展。

3、如果我看的懂大段的英文,会编写JS、CSS什么的,我还来求助干嘛?希望其它朋友回复的时候,能给一个傻瓜式的按步就班教程,

譬如打开火狐的某某目录,编辑某某ini或xml文件,往里面添加某某代码之类的……

就像我写的"[下载]令火狐或K-M部分支持快播的ActiveX模拟器插件! "那样:

https://www.firefox.net.cn/forum/viewtopic.php?t=28789

如果哪位真正的高手有这方面的,中文版按部就班型教程,请发信到我的邮箱:

<!-- e --><a href="mailto:alpha_boy@tom.com">alpha_boy@tom.com</a><!-- e -->

先提前谢谢你对一个普通用户的帮助与支持了。
Alpha_Boy
小狐狸
小狐狸
  • UID29841
  • 注册日期2009-07-27
  • 最后登录2012-05-01
  • 发帖数54
  • 经验10枚
  • 威望0点
  • 贡献值0点
  • 好评度0点
6楼#
发布于:2009-10-19 22:21
我实在是不愿意就为了定制出俩按钮,就先去学几年英语、再去学几个星期的编写JS、

几个星期的编写CSS、几个星期的编写XUL,几个星期的编写XML,几个星期的阅读MDC文档什么的……

如果要去学那么多东西,才能定制出俩按钮来,那还谈何简单可定制啊?干脆说是自虐可定制算了—.—

也许是我的心态老了,就是不愿意去学新知识了?……
Alpha_Boy
小狐狸
小狐狸
  • UID29841
  • 注册日期2009-07-27
  • 最后登录2012-05-01
  • 发帖数54
  • 经验10枚
  • 威望0点
  • 贡献值0点
  • 好评度0点
7楼#
发布于:2009-10-19 22:21
以下内容是我发的乱七八糟的牢骚,因为自卑心理作祟,很多内容与前面的话重复了,特此删除。

……
Alpha_Boy
小狐狸
小狐狸
  • UID29841
  • 注册日期2009-07-27
  • 最后登录2012-05-01
  • 发帖数54
  • 经验10枚
  • 威望0点
  • 贡献值0点
  • 好评度0点
8楼#
发布于:2009-10-19 22:21
以下内容是我发的乱七八糟的牢骚,因为自卑心理作祟,很多内容与前面的话重复了,特此删除。

……
Alpha_Boy
小狐狸
小狐狸
  • UID29841
  • 注册日期2009-07-27
  • 最后登录2012-05-01
  • 发帖数54
  • 经验10枚
  • 威望0点
  • 贡献值0点
  • 好评度0点
9楼#
发布于:2009-10-19 22:21
以下内容是我发的乱七八糟的牢骚,因为自卑心理作祟,很多内容与前面的话重复了,特此删除。

……
Alpha_Boy
小狐狸
小狐狸
  • UID29841
  • 注册日期2009-07-27
  • 最后登录2012-05-01
  • 发帖数54
  • 经验10枚
  • 威望0点
  • 贡献值0点
  • 好评度0点
10楼#
发布于:2009-10-19 22:21
对了,Opera和火狐比,确实也有不自由的地方。

1、不能将从新标签页中打开地址栏内的网址改为直接按Enter键——这不符合Tencent Traveler那类IE外壳类浏览器的老用户的习惯;

火狐可以通过安装TMP系列的扩展解决这个问题;

2、不能设置成“用任何一种方式关闭当前标签页后,自动跳转到左边的标签”,

说实话,就是自动跳转到右边的标签这个选项,也是最近一年多才出现的,有时候还不灵,还会莫名其妙的跳转到目录标签页,

而这个问题在火狐下可以通过TMP系列的扩展来解决;

3、鼠标手势的拖拉方向不能设置为向斜上方之类的45度角拖,

在火狐下这个问题可以同构安装某些鼠标手势的扩展来解决。
------

但是,火狐不能让不会编写JS、CSS的普通人,很方便地添加自定义按钮,而且,似乎……没有办法自由地拖拉按钮到任意位置——譬如状态栏或者标签栏中。

就算装了Custombutton什么的扩展,似乎也只是增加了一个在线添加按钮的,类似Opera的Operabutton://的功能,

但还是不能随意地把按钮拖拉到标签栏或状态栏中(Opera甚至能把整个搜索栏都拖拉到状态栏中!),

这又是火狐里面不自由的地方了。

总之就是各有各的优点和缺陷,希望大家能正视这一点。

当然,若是有人能解决这个问题,编写出相应的能实现这一功能,而且不会引起稳定性问题的扩展来,那么我真心佩服他/她。
------

(以下内容是我发的乱七八糟的牢骚,因为自卑心理作祟,很多内容与前面的话重复了,特此删除。……)

------

不发牢骚了,若是有可能的话,我希望能有真正的,喜欢助人为乐的高手,

写篇傻瓜教程什么的,告诉我,编辑火狐那个目录下的那个ini或xml文件,

大概在什么位置添加哪段代码,就能复现出“锁定”按钮,

如果谁能做到这一点,那真是解决了一个让IE外壳类浏览器的用户向火狐迁移的老大难问题,

算是造福万千网民了。

(TT、MT都有数以千万计的用户,能顺畅地让这些用户的十分之一迁移到火狐上来,就能火狐增加百分之十的市场占有率,

这可真是不得了的事情。)

希望知道相关傻瓜教程的人,能发信给我,我的信箱是:

<!-- e --><a href="mailto:alpha_boy@tom.com">alpha_boy@tom.com</a><!-- e -->
xxp2277
千年狐狸
千年狐狸
  • UID24388
  • 注册日期2008-05-31
  • 最后登录2024-03-28
  • 发帖数1513
  • 经验133枚
  • 威望0点
  • 贡献值46点
  • 好评度8点
  • 社区居民
11楼#
发布于:2009-10-19 22:21
虽然很佩服LZ的热情,但我认为很多人选择MT,TT很可能是因为其IE内核,国内有很多编写不标准(ie only)的网页,这虽然不是Firefox的错,到用户这里之后就被认为是Firefox兼容性不佳。我认为单纯靠模仿其它浏览器用户的习惯是解决不了根本问题的,因为即便你把Firefox配置得和其它浏览器一模一样,很多普通用户认为网页的兼容性还是比那快一点点的速度重要。而Firefox最擅长的领域是扩展,如果用户不主动适应Firefox的习惯,不理解开源的Firefox,勉强转过来的用户恐怕也留不长。
Alpha_Boy
小狐狸
小狐狸
  • UID29841
  • 注册日期2009-07-27
  • 最后登录2012-05-01
  • 发帖数54
  • 经验10枚
  • 威望0点
  • 贡献值0点
  • 好评度0点
12楼#
发布于:2009-10-19 22:21
xxp2277:虽然很佩服LZ的热情,但我认为很多人选择MT,TT很可能是因为其IE内核,国内有很多编写不标准(ie only)的网页,这虽然不是Firefox的错,到用户这里之后就被认为是Firefox兼容性不佳。我认为单纯靠模仿其它浏览器用户的习惯是解决不了根本问题的,因为即便你把Firefox配置得和其它浏览器一模一样,很多普通用户认为网页的兼容性还是比那快一点点的速度重要。而Firefox最擅长的领域是扩展,如果用户不主动适应Firefox的习惯,不理解开源的Firefox,勉强转过来的用户恐怕也留不长。回到原帖


嗯,对,你说的也很有道理。

不过,有时候,压死骆驼的就是那最后一根稻草。

在最初的3分钟试用过程中,让用户卸载火狐的可能就是那一点点习惯上的差异。

如果能定制出和TT在使用上一模一样的界面来,对于熬过那三分钟生死线还是很有帮助的。

毕竟,若是能让一个用户多使用火狐几分钟或者十几分钟,那么他发现火狐的优点的可能性就会增大,

最后留在火狐平台下,并习惯在两个浏览器,或者双核(IT Tab)之间进行切换的概率也会增大的。

火狐中国版的官方正是基于这个考虑,才加入双击关闭标签页,和状态栏缩放调整功能的。

但是,我觉得默认加的有用的东西还是太少了,譬如Tab mix Lite CE什么的,最少也应该加上去……

而那个火狐墨镜占用内存大,又容易发生内存泄流,造成火狐崩溃几率加大,在低配置机器上变慢变卡的几率也加大,实在是很鸡肋的一个扩展。

不过,也许,他们主要考虑的是高配置用户的需求?那样的话,加上墨镜也不能算错……
Alpha_Boy
小狐狸
小狐狸
  • UID29841
  • 注册日期2009-07-27
  • 最后登录2012-05-01
  • 发帖数54
  • 经验10枚
  • 威望0点
  • 贡献值0点
  • 好评度0点
13楼#
发布于:2009-10-19 22:21
对了,在IE8推出以后,很多网站都在向W3C标准靠拢啊,譬如QQ空间现在就能很好地在火狐下浏览了。

而QQ邮箱听说现在也有对应火狐的扩展了——火狐的被兼容性已经有很大提高了,最起码比Opera强得多了—.—

(可惜在俺的老式的256兆内存的机器上,不用Opera就是很慢很卡……所以,我只向身边那些有好电脑的人推荐火狐。

同时,我也给他们装Opera、傲游2、世界之窗2,只是最后,他们一般都选了最后两者中的一个—.—)

总得来说,兼容性是一方面,用户习惯也占了一部分。

能让新用户在不需要改变习惯的情况下直接迁移,总是好一些的。
kmc
kmc
管理员
管理员
  • UID165
  • 注册日期2004-11-25
  • 最后登录2022-09-22
  • 发帖数9186
  • 经验397枚
  • 威望1点
  • 贡献值124点
  • 好评度41点
  • 忠实会员
  • 终身成就
  • 社区居民
14楼#
发布于:2009-10-19 22:21
如果谁能做到这一点,那真是解决了一个让IE外壳类浏览器的用户向火狐迁移的老大难问题,
算是造福万千网民了。
(TT、MT都有数以千万计的用户,能顺畅地让这些用户的十分之一迁移到火狐上来,就能火狐增加百分之十的市场占有率,
这可真是不得了的事情。)

这点我建议你先到TT和MT的论坛调查一下再来,他们可不希望就这么“被代表”。

请你相信,作为版主我的任务不是来跟你说风凉话,但是Firefox已经在这个世界上存在了这么多年了,迁移的难度又岂是在一两个小按钮上?你可以去MT论坛搞个投票,问问是支持网银,Q空间重要还是“锁定按钮”重要。

编写JS,CSS,XML,本来就不应该是普通人学的事,它强大,但是难学。就好比你教一个老大娘学计算机,肯定也不会上来就教FORMAT和DEL命令,当然也不会教FOR命令……这些东西是留给会的人用的,普通用户如果算下士的话,需要知道装扩展就行了;稍微爱折腾一点的用户会需要知道装个GM脚本之类,但这已经是少校的级别了;知道怎么给FireGestures, CustomButtons²个性化,那就是上将了,会写扩展的都是元帅。

如果Mozilla团队高估绝大部分用户的智商1%,那么强制兼容扩展应该是Firefox的默认选项,事实上并不是。再往下说,又回到Windows和Linux之辩中去了:作为后起之秀,Firefox靠什么征服用户?靠跟IE壳的相似度?我还是建议你做足够的调查再来。我认识不少电脑菜鸟,MM居多,大部分用的是IE而已,对她们来说,速度快,不中毒,不乱弹窗就是Firefox的优点,这些Firefox不需要怎么调整就是这样。但是不兼容的问题还是会阻碍她们使用Firefox,不仅如此,最近Chrome出了,我建议她们去用Chrome,因为我也知道Chrome更适合她们。你所假设的“按钮”并不代表多数人的使用习惯,看看Chrome,看看MT3 Beta,或者,看看IPOD的界面吧,之前我没发言权,但Web2.0时代,简洁是美。

还有一点,也是我很早就跟Firefox团队的人交流过的关于开源软件的一点看法:开源软件往往是免费的,你没有必要为市场占有率担忧。开源社区的优势是这个软件不会死去,如果一朝被市场打败了,另一个团队拿了源代码又会站起来。Mozilla团队近期是有很深的模仿Chrome的痕迹,这或许也是这个软件生存了这么久容易让我出现的一些焦虑,但他们同样没有打算去模仿IE壳,倒是微软的IE8在疯狂地模仿Firefox,呵呵。

本来还想评价一下你说的这个“火狐中国版”,没错,这个版本就是基于你的想法来做的,结果,好评如潮吗?

Tagged_by_kmc : 按钮
Waterfox Current和Firefox Nightly都用,逐渐走出XUL扩展依赖
上一页
游客

返回顶部