holoM
火狐狸
火狐狸
  • UID34176
  • 注册日期2010-10-04
  • 最后登录2019-06-25
  • 发帖数221
  • 经验36枚
  • 威望0点
  • 贡献值14点
  • 好评度2点
  • 社区居民
阅读:4417回复:18

[推荐]有关查找栏的四个UC脚本

楼主#
更多 发布于:2012-07-03 22:48
在本站, 还有作者的博客上收集的. 再次感谢原作者和分享者, 有需自取.
包括:
1.显示查找结果数
2.焦点移开自动关闭查找栏
3.查找出结果在滚动条附近显示位置
4.查找出结果自动高亮

14 beta 有效
特典:有关标签栏的三个UC脚本
附件名称/大小 下载次数 最后更新
chrome.rar (5KB)  119 2012-07-03 22:48
目前还用着Firefox 24
taglife
千年狐狸
千年狐狸
  • UID38488
  • 注册日期2012-03-20
  • 最后登录2013-04-02
  • 发帖数2052
  • 经验10枚
  • 威望0点
  • 贡献值0点
  • 好评度1点
1楼#
发布于:2012-07-03 22:48
if (matchesCount != "0") {
                if (matchesCount == "1")
                    this._foundMatches.value = matchesCount + " \u4E2A\u5339\u914D";
                else if (matchesCount == "-1") {
                    var matchLimit = 100;
                    this._foundMatches.value = "\u5927\u4E8E 100 \u4E2A\u5339\u914D";
                    //                    var key = (matchLimit > 1000) ? "Decrease" : "Increase";
                } else
                    this._foundMatches.value = matchesCount + " \u4E2A\u5339\u914D";//跺⑤饜
                this._foundMatches.hidden = false;
            }

顯示尋找結果數.FindNumber.uc.js 裡面有一段 \u 的編碼是什麼碼?能翻譯嗎?
還有個註解 //跺⑤饜 編碼好像壞了,不知原本是什麼字?
//                    var key = (matchLimit > 1000) ? "Decrease" : "Increase"; 這註解掉又是什麼作用?
Firefox 開啟安全模式,停用個人設定、佈景主題及擴充套件(無附加元件)測試:
說明 > 重新啟動但停用附加元件(Firefox 4+)
Firefox Profile: 說明 > 疑難排解資訊 > 開啟資料夾
排版引擎:Firefox(Gecko), Opera(Presto), Google Chrome(WebKit),
Safari(WebKit), Internet Explorer(Trident), Konqueror(KHTML)
lonely_8
非常火狐
非常火狐
  • UID30273
  • 注册日期2009-09-03
  • 最后登录2022-08-09
  • 发帖数733
  • 经验469枚
  • 威望0点
  • 贡献值86点
  • 好评度147点
  • 社区居民
  • 忠实会员
2楼#
发布于:2012-07-03 22:48
kmc:我这儿干脆gFindbar都没有了……

Error: ReferenceError: gFindbar is not defined
Source File: chrome://userchromejs/content/userChromeJS.js -> file:///n:/Firefox4/firefox/pp_profile/chrome/autohighlight.uc.js
Line: 8
回到原帖


gFindbar => gFindBar
kmc
kmc
管理员
管理员
  • UID165
  • 注册日期2004-11-25
  • 最后登录2022-09-22
  • 发帖数9186
  • 经验397枚
  • 威望1点
  • 贡献值124点
  • 好评度41点
  • 忠实会员
  • 终身成就
  • 社区居民
3楼#
发布于:2012-07-03 22:48
我这儿干脆gFindbar都没有了……

Error: ReferenceError: gFindbar is not defined
Source File: chrome://userchromejs/content/userChromeJS.js -> file:///n:/Firefox4/firefox/pp_profile/chrome/autohighlight.uc.js
Line: 8
Waterfox Current和Firefox Nightly都用,逐渐走出XUL扩展依赖
白左
千年狐狸
千年狐狸
  • UID34985
  • 注册日期2010-12-29
  • 最后登录2023-11-13
  • 发帖数2039
  • 经验655枚
  • 威望0点
  • 贡献值364点
  • 好评度69点
  • 社区居民
  • 忠实会员
4楼#
发布于:2012-07-03 22:48
终于有网啦……就是用fx测试的嗷,见UA
-いたんですか? -ええ、ずっと
kmc
kmc
管理员
管理员
  • UID165
  • 注册日期2004-11-25
  • 最后登录2022-09-22
  • 发帖数9186
  • 经验397枚
  • 威望1点
  • 贡献值124点
  • 好评度41点
  • 忠实会员
  • 终身成就
  • 社区居民
5楼#
发布于:2012-07-03 22:48
这回倒是不报错了,不过效果还是没看到。你是用什么测试的?
Waterfox Current和Firefox Nightly都用,逐渐走出XUL扩展依赖
白左
千年狐狸
千年狐狸
  • UID34985
  • 注册日期2010-12-29
  • 最后登录2023-11-13
  • 发帖数2039
  • 经验655枚
  • 威望0点
  • 贡献值364点
  • 好评度69点
  • 社区居民
  • 忠实会员
6楼#
发布于:2012-07-03 22:48
诶嘿大小写没注意,你改成大写试试,_findField
-いたんですか? -ええ、ずっと
kmc
kmc
管理员
管理员
  • UID165
  • 注册日期2004-11-25
  • 最后登录2022-09-22
  • 发帖数9186
  • 经验397枚
  • 威望1点
  • 贡献值124点
  • 好评度41点
  • 忠实会员
  • 终身成就
  • 社区居民
7楼#
发布于:2012-07-03 22:48
用手势能测试吗?这个是查找栏自动触发的吧。

我试了一下,Mouse Gestures Redox提示:gFindBar._findfield is undefined.
Waterfox Current和Firefox Nightly都用,逐渐走出XUL扩展依赖
白左
千年狐狸
千年狐狸
  • UID34985
  • 注册日期2010-12-29
  • 最后登录2023-11-13
  • 发帖数2039
  • 经验655枚
  • 威望0点
  • 贡献值364点
  • 好评度69点
  • 社区居民
  • 忠实会员
8楼#
发布于:2012-07-03 22:48
恩偷懒手姬上打的,pc上测试通过,你用手势试试是不是哪里写错啦
-いたんですか? -ええ、ずっと
kmc
kmc
管理员
管理员
  • UID165
  • 注册日期2004-11-25
  • 最后登录2022-09-22
  • 发帖数9186
  • 经验397枚
  • 威望1点
  • 贡献值124点
  • 好评度41点
  • 忠实会员
  • 终身成就
  • 社区居民
9楼#
发布于:2012-07-03 22:48
白左你这个是独立的脚本?我存成.us.js放在目录下,启动Firefox后Error Console里面没有显示载入了,当然效果也没有出现。
Waterfox Current和Firefox Nightly都用,逐渐走出XUL扩展依赖
白左
千年狐狸
千年狐狸
  • UID34985
  • 注册日期2010-12-29
  • 最后登录2023-11-13
  • 发帖数2039
  • 经验655枚
  • 威望0点
  • 贡献值364点
  • 好评度69点
  • 社区居民
  • 忠实会员
10楼#
发布于:2012-07-03 22:48
风大那个是用gfindbar的watch做的,不好改呀,我自己写了一个, 手姬上打代码可能有错,请测试
var AutoHighlight ={
  HIGHLIGHT_THRESHOLD :2, //大于等于这个长度才高亮
  register: function(){
    gFindBar._findField.addEventListener("input", this.observer, false);
  },
  observer: function(){
    if(gFindBar === null)return;
    if(gFindbar._findField.value.length >= AutoHighlight.HIGHLIGHT_THRESHOLD){
      gFindbar.toggleHighlight(true);
    }else{
      gFindbar.toggleHighlight(false);
    }
  }
}
AutoHighlight.register();
-いたんですか? -ええ、ずっと
holoM
火狐狸
火狐狸
  • UID34176
  • 注册日期2010-10-04
  • 最后登录2019-06-25
  • 发帖数221
  • 经验36枚
  • 威望0点
  • 贡献值14点
  • 好评度2点
  • 社区居民
11楼#
发布于:2012-07-03 22:48
alanfly
可以发邮件,这个脚本就是我发邮件给zbinlin,他就帮我写了个。
zbinlin#gmail.com
回到原帖


  好建议啊
来咱们论坛看看+1
目前还用着Firefox 24
alanfly
千年狐狸
千年狐狸
  • UID31035
  • 注册日期2009-11-10
  • 最后登录2024-05-19
  • 发帖数2769
  • 经验580枚
  • 威望1点
  • 贡献值128点
  • 好评度102点
  • 社区居民
  • 最爱沙发
  • 忠实会员
12楼#
发布于:2012-07-03 22:48
kmc:那估计我的评论他也没法审核出来了?让他来咱们这里看看呗。回到原帖

可以发邮件,这个脚本就是我发邮件给zbinlin,他就帮我写了个。
zbinlin#gmail.com
kmc
kmc
管理员
管理员
  • UID165
  • 注册日期2004-11-25
  • 最后登录2022-09-22
  • 发帖数9186
  • 经验397枚
  • 威望1点
  • 贡献值124点
  • 好评度41点
  • 忠实会员
  • 终身成就
  • 社区居民
13楼#
发布于:2012-07-03 22:48
那估计我的评论他也没法审核出来了?让他来咱们这里看看呗。
Waterfox Current和Firefox Nightly都用,逐渐走出XUL扩展依赖
taglife
千年狐狸
千年狐狸
  • UID38488
  • 注册日期2012-03-20
  • 最后登录2013-04-02
  • 发帖数2052
  • 经验10枚
  • 威望0点
  • 贡献值0点
  • 好评度1点
14楼#
发布于:2012-07-03 22:48
有建议可以去这里提→『userChromeJS』默认启用查找栏“全部高亮显示”按钮 ‹ 风飘林's Blog

那個作者說他無法登入他的 blog 後台
Firefox 開啟安全模式,停用個人設定、佈景主題及擴充套件(無附加元件)測試:
說明 > 重新啟動但停用附加元件(Firefox 4+)
Firefox Profile: 說明 > 疑難排解資訊 > 開啟資料夾
排版引擎:Firefox(Gecko), Opera(Presto), Google Chrome(WebKit),
Safari(WebKit), Internet Explorer(Trident), Konqueror(KHTML)
上一页
游客

返回顶部