skmi7
狐狸大王
狐狸大王
  • UID26753
  • 注册日期2008-10-22
  • 最后登录2022-04-19
  • 发帖数339
  • 经验56枚
  • 威望0点
  • 贡献值14点
  • 好评度5点
  • 社区居民
  • 忠实会员
阅读:1113回复:0

更新36后Clear Search Term脚本失效~~

楼主#
更多 发布于:2015-02-27 18:54
RT,
// ==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];
    };
}());
现在36版本的搜索框改进之后这个 关键字搜索后清空搜索框 的脚本会导致无法选择第二个搜索引擎来进行搜索
比如输入关键字之后想选择弹出下拉的那些非默认搜索引擎来进行搜索
但点击之后还是会使用默认的来搜索。
比如默认是google,在搜索框输入 火狐,在弹出的搜索菜单选择bing,点击bing图标但还是会使用默认的google来搜索。
想问下有无替代脚本或者改进下此脚本
用了蛮久了
游客

返回顶部