bugmenot
禁止发言
禁止发言
  • UID36046
  • 注册日期2011-04-19
  • 最后登录2016-12-04
  • 发帖数257
  • 经验180枚
  • 威望0点
  • 贡献值164点
  • 好评度1点
阅读:1672回复:5

没有类似Search on Engine Change的扩展?

楼主#
更多 发布于:2013-04-29 20:24
用户被禁言,该主题自动屏蔽!
bugmenot
禁止发言
禁止发言
  • UID36046
  • 注册日期2011-04-19
  • 最后登录2016-12-04
  • 发帖数257
  • 经验180枚
  • 威望0点
  • 贡献值164点
  • 好评度1点
1楼#
发布于:2013-04-29 20:24
用户被禁言,该主题自动屏蔽!
cenfit
火狐狸
火狐狸
  • UID37528
  • 注册日期2011-10-08
  • 最后登录2021-11-01
  • 发帖数260
  • 经验19枚
  • 威望0点
  • 贡献值12点
  • 好评度1点
2楼#
发布于:2013-04-29 20:24
如果不用搜索或者拖曳搜索,应该不会自动激活重复搜索吧?
bugmenot
禁止发言
禁止发言
  • UID36046
  • 注册日期2011-04-19
  • 最后登录2016-12-04
  • 发帖数257
  • 经验180枚
  • 威望0点
  • 贡献值164点
  • 好评度1点
3楼#
发布于:2013-04-29 20:24
用户被禁言,该主题自动屏蔽!
白左
千年狐狸
千年狐狸
  • UID34985
  • 注册日期2010-12-29
  • 最后登录2023-11-13
  • 发帖数2039
  • 经验655枚
  • 威望0点
  • 贡献值364点
  • 好评度69点
  • 社区居民
  • 忠实会员
4楼#
发布于:2013-04-29 20:24
扩展没有问题,排除你自己的扩展冲突,尤其是标签页类的,会把搜索请求在新标签打开。
整个扩展的核心代码逻辑代码如下,如无意外,fx999都能兼容

observe: function(aEngine, aTopic, aVerb) {
        if(aVerb == "engine-current" 
           && searchbar.getAttribute("empty") != "true"  // 如果搜索栏不为空
           && searchbar.textbox.value.length) {   // 而且文本长度大于0
          if(timer) clearTimeout(timer);    // 就结束之前的搜索
          timer = setTimeout(function() {    // 开始新的搜索
            searchbar.textbox.onTextEntered();  // 重新搜索(【等同于】在搜索栏按回车)
            timer = null;
          }, 300);
        }
      }
-いたんですか? -ええ、ずっと
bugmenot
禁止发言
禁止发言
  • UID36046
  • 注册日期2011-04-19
  • 最后登录2016-12-04
  • 发帖数257
  • 经验180枚
  • 威望0点
  • 贡献值164点
  • 好评度1点
5楼#
发布于:2013-04-29 20:24
用户被禁言,该主题自动屏蔽!
游客

返回顶部