本站不兼容 8 以前的版本的 Interner Explorer 浏览器(或基于这些版本的 IE 的其他浏览器),并且页面样式不完全兼容 IE 8,我们建议你升级至 IE 9 或改用其他非 IE 浏览器

Mozest™

  • 正在加载用户菜单…

开放、分享、互助

转播到腾讯微博
返回列表 回复 发帖
custombuttons2 大家都不陌生,但讨论甚少,这里开个集中贴把自己收集的按钮在此分享,大家也可在这分享自己按钮!

部分按钮安装页面(请使用FF浏览并点击安装) 注意别忘了首先安装 custombuttons2 扩展

安装页面预览,简介就略了,有问题的提!如果没有需要的按钮也可提出,能找到的话会添加进去!
1

评分次数

  • yikesi69

http://custombuttons2.com/forum/viewforum.php?f=57
按钮库。

[ 本帖最后由 nettrottist 于 2008-9-21 09:55 编辑 ]
引用 (jojo115 @ 2008年2月24日 11:44 PM) <{POST_SNAPBACK}>
Goole Search 自己改的,选择文字后左键单击按钮在新标签搜索,右键单击按钮弹出关键字输入窗口,输入确定后新标签搜索
Baidu Search 同上,还可以修改为其他搜索引擎。不过这个按钮代码有个致命的问题,就是选择文字左键单击按钮后文字选择不会清除,这样就算在其他标签选择新的文字仍会搜索第一次选中的文字,如果找不到之前选择的文字使其取消会很麻烦!期待哪位能修改解决的!


看了你的Google Search代码,写得太繁杂了。

你的左键功能:
代码
var ss = Cc["@mozilla.org/browser/search-service;1"].getService(Ci.nsIBrowserSearchService);
ss.currentEngine = ss.getEngineByName(“Google");
BrowserSearch.loadSearch(getBrowserSelection(), true);


你的右键功能:
代码
var ss = Cc["@mozilla.org/browser/search-service;1"].getService(Ci.nsIBrowserSearchService);
ss.currentEngine = ss.getEngineByName(“Google");
BrowserSearch.loadSearch(document.getElementById('searchbar').value, true);
引用 (我行我速 @ 2008年2月25日 9:40 AM) <{POST_SNAPBACK}>
看了你的Google Search代码,写得太繁杂了。


呵呵,谢谢 我行我速 提供如此简约的代码!

自己不懂代码阿,找的现成的稍微改了下执行方式!代码复杂可能是右键弹出输入窗口功能!

自己右增加了个中键搜索地址栏内容,三个键都能派上用场了哈!
我提交到custombuttons2论坛的3个按钮:
AutoCopy with AutoPaste to the search bar
Google Notebook in Splitted Browser or Sidebar
Search the current site with Google
附件: 您所在的用户组无法下载或查看附件
本帖最后由 nettrottist 于 2010-4-12 12:08 编辑 Auto context menu on selection 开启后选择文字即自动弹出右键菜单

太完美了。这个按钮可以完美替代Quick Context
引用 (nettrottist @ 2008年3月1日 11:18 PM) <{POST_SNAPBACK}>
楼主还有什么其他实用的按钮吗?多多介绍到这个贴子里来。


我正在用的一些实用的按钮:
1。AutoCopy/AutoPaste
2。Search,替代系统的Search按钮和SearchWP的高亮按钮
3。Baidu/Google搜索按钮
4。Search Site搜索按钮,搜索当前网站,支持按钮搜索、右键搜索和拖放搜索
5。Google Notebook/Google Talk侧边栏版
6。Close Current Tab/Undo Close Tab
引用 (nettrottist @ 2008年3月2日 12:37 AM) <{POST_SNAPBACK}>
6。Close Current Tab/Undo Close Tab
这个用鼠标手势一划就行了啊。

3。Baidu/Google搜索按钮
这个也有很简单的替代方案啊。

按钮呢,就是为了方便,一键操作,而且不会误操作,鼠标手势我不用的。搜索框后面放一排搜索按钮,也是为了快速获得搜索结果,省却切换引擎的步骤。
手势很方便的。不知道你为什么对此抱有成见。尤其你的这两个动作很是轻而易举。用Firegestures。关闭当前标签页就是向下划一下,撤消关闭页我編的是下上。就两下……多方便准确。

可能跟我搜索的范围比较高有关。显然我不能在搜索框旁边加上一长条的按钮,那样页面的布局很显得局促拥挤。我不喜欢这样的。我用的还是我最喜欢的扩展之一Drag & Dropzone Searching.有什么搜索拖动到框里就行,而不是让你界面很难看的按钮。这个拖动才出现的框平时你是看不到的。
手势与按钮的优劣就不要争执了,各人习惯不同,争不出结果的。还是多交流一些具体问题吧。
引用 (nettrottist @ 2008年3月2日 1:51 PM) <{POST_SNAPBACK}>
手势很方便的。不知道你为什么对此抱有成见。尤其你的这两个动作很是轻而易举。用Firegestures。关闭当前标签页就是向下划一下,撤消关闭页我編的是下上。就两下……多方便准确。

这只是个人喜好问题。

引用 (nettrottist @ 2008年3月2日 1:51 PM) <{POST_SNAPBACK}>
可能跟我搜索的范围比较高有关。显然我不能在搜索框旁边加上一长条的按钮,那样页面的布局很显得局促拥挤。我不喜欢这样的。我用的还是我最喜欢的扩展之一Drag & Dropzone Searching.有什么搜索拖动到框里就行,而不是让你界面很难看的按钮。这个拖动才出现的框平时你是看不到的。

谁也不会把所有搜索引擎都做成按钮放到工具栏上阿!按钮有按钮的好处,Drag Searching有Drag Searching的好处。况且Drag Searching与其它Drag类扩展不能同时使用。我倒是希望Drag Searching扩展能够增加功能,每个框内的动作可以自定义,把Drag&Go代替掉。
会有所冲突……所以我向作者问了开关drag dropzone searching 的动作代码。然后我又为此编了个快捷方式。平时一直保留着drag dropzone searching开启状态,因为对于我来说也对于大多人来说是用搜索的情况比较多。如果要用easy dragandgo 或者drag de go的时候,用你自编的快捷方式先关闭一下drag searching.

代码
DenDZones_ToggleDenD();
推荐Toggle Chrome按钮,可隐藏Firefox的标题栏。
引用 (我行我速 @ 2008年3月11日 9:42 PM) <{POST_SNAPBACK}>
推荐Toggle Chrome按钮,可隐藏Firefox的标题栏。

非常强。那这个按钮执行命令是什么?有的话提供出来可以编快捷方式。
引用 (nettrottist @ 2008年3月11日 9:53 PM) <{POST_SNAPBACK}>
引用 (我行我速 @ 2008年3月11日 9:42 PM) <{POST_SNAPBACK}>
推荐Toggle Chrome按钮,可隐藏Firefox的标题栏。

非常强。那这个按钮执行命令是什么?有的话提供出来可以编快捷方式。

完整的代码如下,精简了似乎效果不好。
CODE
function hideChrome() {
if (navigator.platform == "Win32") {
window.moveTo(0,0);
window.maximize();
document.getElementById("main-window").setAttribute('hidechrome','true');
// preserve small area for taskbar to appear
window.resizeTo(screen.availWidth, screen.availHeight-2);
} else {
document.getElementById("main-window").setAttribute('hidechrome','true');
window.moveTo(0,0);
window.resizeTo(screen.availWidth, screen.availHeight);
window.maximize();
}
}

function showChrome() {
if (navigator.platform == "Win32") {
document.getElementById("main-window").setAttribute('hidechrome','false');
window.resizeTo(screen.availWidth, screen.availHeight);
window.maximize();
window.resizeTo(screen.availWidth, screen.availHeight);
} else {
document.getElementById("main-window").setAttribute('hidechrome','false');
window.maximize();
window.maximize();
}
}

function toggleChrome() {
var mainWindow = document.getElementById("main-window");
var isFullScreen = mainWindow.getAttribute('hidechrome');

if (isFullScreen == "" || isFullScreen == 'false') {
hideChrome();
} else {
showChrome();
}
}

toggleChrome();
这个完整版的刚试了,效果满意。谢谢哈。

并且有了上面这个代码以后,连按钮都不需要多余下载了。很完美。
谢谢提供完整版,精简版好像撑不满整个屏幕!这下autohide就可以省了!

虽然节省空间,但是总觉得没有标题栏怪怪的,自己用工具栏加按钮来替代了标题栏!
引用 (jojo115 @ 2008年3月12日 2:41 PM) <{POST_SNAPBACK}>
虽然节省空间,但是总觉得没有标题栏怪怪的,自己用工具栏加按钮来替代了标题栏!


什么意思,是不是指原标题栏第一行现在,你设成了工具栏加按钮?
引用 (nettrottist @ 2008年3月12日 4:26 PM) <{POST_SNAPBACK}>
引用 (jojo115 @ 2008年3月12日 2:41 PM) <{POST_SNAPBACK}>
虽然节省空间,但是总觉得没有标题栏怪怪的,自己用工具栏加按钮来替代了标题栏!


什么意思,是不是指原标题栏第一行现在,你设成了工具栏加按钮?


呵呵,是的!用按钮做了最小化和关闭!不过按钮图标不能撑满按钮更不用说整个工具栏了,不是很美观,不知道能不能自定义某工具的皮肤背景?
附件: 您所在的用户组无法下载或查看附件
我是非到万不得已,界面不留多余的东西,包括按钮。这个最小化,关闭(到托盘)应该都有快捷方式的。我就不留喽……
重新精简了一下,Win32 Only,已达到满意效果。另外还想把右下角的那个Resizable Area隐掉,不知有什么办法。

新加一句隐藏了右下角的Resizeable Area。
新增自适应Windows任务栏的位置。

CODE
function hideChrome() {
document.getElementById("main-window").setAttribute('hidechrome','true');
window.moveTo(screen.availLeft, screen.availTop);
window.resizeTo(screen.availWidth, screen.availHeight);
document.getAnonymousElementByAttribute(document.getElementById("status-bar"), "class", "statusbar-resizerpanel")
.setAttribute("hidden", "true");
}

function showChrome() {
document.getElementById("main-window").removeAttribute('hidechrome');
window.maximize();
window.restore();
window.maximize();
}

function toggleChrome() {
var isFullScreen = document.getElementById("main-window").getAttribute('hidechrome');
if (isFullScreen) {
showChrome();
} else {
hideChrome();
}
}

toggleChrome();
呵呵~ nettrottist 同学还真是个简约主义者!
喜欢用快捷键的人都是高手阿,就像从前玩即时战略游戏一样,怎么也玩不过别人,因为我只会用鼠标!

现在的显示屏都很大了,对于我来说空间不是问题,就是希望自己的FF看起来能漂亮和舒服!
我的第一排放按钮+天气预报,第二排就是地址栏+搜索栏,第三排放书签和其他一些按钮,还是满当当的嘛。
引用 (我行我速 @ 2008年3月12日 7:02 PM) <{POST_SNAPBACK}>
重新精简了一下,Win32 Only,已达到满意效果。另外还想把右下角的那个Resizable Area隐掉,不知有什么办法。


恩,效果不错! 用totaltoolbar 可以把 Resizable Area 隐藏!OSB应该也可以!修改FF的方法没见过!
隐藏Resizeable Area的方法已找到,见24楼。
Go Bottom按钮:左键到页底(如果在页底则返回页首),右键到页首(如果在页首则返回页底),左键双击到页中。
Proxy按钮:取代WJ扩展,可直接打开WJ代理(需事先设置正确的程序路径)并切换代理状态。
附件: 您所在的用户组无法下载或查看附件
Clear AddressBar/InputField/SearchBar能否实现左键清除搜索栏内容,右键清除地址栏内容

常用清除搜索栏内容,不习惯用右键
试了一下24楼的脚本,很不错, 多谢, 不过还有两个问题

一个就是能不能把去除标题栏的功能固定下来? 现在这样, 每次启动以后还是有标题栏的, 必须要按一下快捷键才行. 能否做到重启以后也没有?

还有就是我的任务栏是放在桌面上面的,现在用了脚本以后,Fx地址栏什么的都隐藏到系统任务栏下面了, 自己往下移动总是不能精确, 如果按alt+space, 然后按x的话, 最大化以后就全屏了,把系统任务栏遮住了. 怎么才能让fx自动适应呢?
javascript:alert(navigator.userAgent),
由于安全问题,Firefox已经不能在地址栏直接运行javascript了(装TU后可以),可以Ctrl+shift+K调出控制台,输入navigator.userAgent.
引用 (liuxb @ 2008年3月18日 10:16 AM) <{POST_SNAPBACK}>
试了一下24楼的脚本,很不错, 多谢, 不过还有两个问题
一个就是能不能把去除标题栏的功能固定下来? 现在这样, 每次启动以后还是有标题栏的, 必须要按一下快捷键才行. 能否做到重启以后也没有?


好像暂时没有办法,我这里也是启动后再用个快捷键的达到隐藏标题栏。另一种方法用custom button按钮的到是默认进入浏览器就是没有标题栏的。:)

引用
还有就是我的任务栏是放在桌面上面的,现在用了脚本以后,Fx地址栏什么的都隐藏到系统任务栏下面了, 自己往下移动总是不能精确, 如果按alt+space, 然后按x的话, 最大化以后就全屏了,把系统任务栏遮住了. 怎么才能让fx自动适应呢?

我是放在下面的。呵呵,我不会写脚本啊。还是等高人出手吧。
引用 (liuxb @ 2008年3月18日 10:16 AM) <{POST_SNAPBACK}>
一个就是能不能把去除标题栏的功能固定下来? 现在这样, 每次启动以后还是有标题栏的, 必须要按一下快捷键才行. 能否做到重启以后也没有?

用CB2按钮。

引用
还有就是我的任务栏是放在桌面上面的,现在用了脚本以后,Fx地址栏什么的都隐藏到系统任务栏下面了, 自己往下移动总是不能精确, 如果按alt+space, 然后按x的话, 最大化以后就全屏了,把系统任务栏遮住了. 怎么才能让fx自动适应呢?

已修改了一下moveTo的位置,见24楼。之前没意识到这个问题呢。