idragonet
千年狐狸
千年狐狸
  • UID15658
  • 注册日期2006-11-12
  • 最后登录2017-11-15
  • 发帖数2642
  • 经验162枚
  • 威望1点
  • 贡献值74点
  • 好评度118点
  • 社区居民
阅读:4237回复:6

分享两个userChrome.js脚本(有关搜索的)

楼主#
更多 发布于:2008-11-22 12:42
搜索后,清空地址栏关键字
(个人挺喜欢的,有时候搜索后,同事跑过来........)

// ==UserScript==
// @name         Clear Search Term
// @namespace    http://www.xuldev.org/
// @description  Clears the search term and reset the engine after searching.
// @include      main
// @author       Gomita
// @version      1.0.20080201
// @homepage     http://www.xuldev.org/misc/ucjs.php
// ==/UserScript==

(
function() 
	{
	var searchbar = document.getElementById("searchbar");
	searchbar._doSearchInternal = searchbar.doSearch;
	searchbar.doSearch = function(aData, aInNewTab)
		{
		this._doSearchInternal(aData, aInNewTab);
		// clear the search term
		this.value = "";
		// reset the search engine
		//this.currentEngine = this.engines ? this.engines[0] : this._engines[0];
	    };
    }
  ()
);







鼠标中键点击搜索引擎列表中的某个引擎,临时使用该搜索引擎搜索。
(粘贴关键字给我去掉了。)

// ==UserScript==
// @name         Search Clipboard
// @namespace    http://www.xuldev.org/
// @description  Middle-click the search engine button or popup to search clipboard text.
// @include      main
// @author       Gomita
// @version      1.0.20080201
// @homepage     http://www.xuldev.org/misc/ucjs.php
// ==/UserScript==
//作用:鼠标中键点击搜索引擎,临时使用该搜索

(function() {
	var searchClipboard = function(event) {
		if (event.button != 1)
			return;
		// get clipboard text
		//var str = readFromClipboard();
		var str = document.getElementById("searchbar").value;
		// get nsISearchEngine object
		var engine = event.target.engine;
		if (!engine)
			engine = document.getElementById("searchbar").currentEngine;
		// get nsISearchSubmission object
		var submission = engine.getSubmission(str, null);
		if (!submission)
			return;
		// decide whether opening in a new tab or not
		var inNewTab = gPrefService.getBoolPref("browser.search.openintab");
		inNewTab = ((event && event.altKey) ^ inNewTab);
		// load the URL
		if (inNewTab) {
			var tab = gBrowser.loadOneTab(submission.uri.spec, null, null, submission.postData, null, false);
			gBrowser.selectedTab = tab;
		}
		else {
			loadURI(submission.uri.spec, null, submission.postData, false);
		}
		// hide popup after middle-clicking the search popup
		if (event.target.localName == "menuitem") {
			event.target.parentNode.hidePopup();
			event.stopPropagation();
		}
	};
	var searchbar = document.getElementById("searchbar");
	// middle-click the search engine popup to search clipboard
	document.getAnonymousElementByAttribute(searchbar, "anonid", "searchbar-popup")
	.addEventListener("click", searchClipboard, false);
	// middle-click the search engine button to search clipboard
	document.getAnonymousElementByAttribute(searchbar, "anonid", "searchbar-engine-button")
	.addEventListener("click", searchClipboard, false);
}());
rav163
火狐狸
火狐狸
  • UID21761
  • 注册日期2007-11-07
  • 最后登录2019-05-12
  • 发帖数117
  • 经验10枚
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 社区居民
1楼#
发布于:2008-11-22 12:42
好东西,谢谢!!!
xxp2277
千年狐狸
千年狐狸
  • UID24388
  • 注册日期2008-05-31
  • 最后登录2025-08-17
  • 发帖数1513
  • 经验133枚
  • 威望0点
  • 贡献值46点
  • 好评度8点
  • 社区居民
2楼#
发布于:2008-11-22 12:42
收下了!顺便问下,在Google主页双击搜索栏会出现以前的搜索记录,有办法去除么?
nettrotter
火狐狸
火狐狸
  • UID19393
  • 注册日期2007-06-12
  • 最后登录2014-04-26
  • 发帖数149
  • 经验13枚
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 社区居民
3楼#
发布于:2008-11-22 12:42
不错。
ferret
千年狐狸
千年狐狸
  • UID21816
  • 注册日期2007-11-11
  • 最后登录2013-03-22
  • 发帖数1114
  • 经验10枚
  • 威望0点
  • 贡献值0点
  • 好评度0点
4楼#
发布于:2008-11-22 12:42
用地址栏关键字搜索就不会有这种烦恼。。。
idragonet
千年狐狸
千年狐狸
  • UID15658
  • 注册日期2006-11-12
  • 最后登录2017-11-15
  • 发帖数2642
  • 经验162枚
  • 威望1点
  • 贡献值74点
  • 好评度118点
  • 社区居民
5楼#
发布于:2008-11-22 12:42
ferret:用地址栏关键字搜索就不会有这种烦恼。。。回到原帖



搜索引擎太多,记不住关键字。
还有使用地址栏关键字搜索时候会进行智能搜索,会拖慢电脑速度。(我2002年的老机器)
ferret
千年狐狸
千年狐狸
  • UID21816
  • 注册日期2007-11-11
  • 最后登录2013-03-22
  • 发帖数1114
  • 经验10枚
  • 威望0点
  • 贡献值0点
  • 好评度0点
6楼#
发布于:2008-11-22 12:42
你多少个搜索引擎?我40来个,关键字都记得挺好,我还算是记性很差的人。

关键字要设置得有意义才好记。比如土豆网就是td;中日英3国wiki就是wc,wj,we;mininova就是mn;百度知道就是zd。基本规律就是取有意义的音节首字母,搜两遍就记得了。
游客

返回顶部