阅读:1061回复:0
转:查找栏(快速查找栏)启动时自动启用高亮功能的脚本
转帖一个脚本, 我自己弄成uc脚本,试了ctrl+F无效(firefox3.5.1), 希望高手给修改一下
// Toggle findbar, and auto highlight keyword var Init_Find = true; function HighlightText() { var Highlight = gFindBar.getElement("highlight"); if (Init_Find) { Init_Find = false; Highlight.setAttribute('checked', true); } if (Highlight.checked && gFindBar._findField. value!=gFindBar._lastHighlightString) { Highlight.click(); Highlight.click(); } } (function ToggleFindBar() { var cmd_find = document.getElementById("cmd_find"); if (cmd_find) { var cmd_text = cmd_find.getAttribute("oncommand"). replace("gFindBar.onFindCommand();", "if (gFindBar.hidden) { $& HighlightText(); }" +"\nelse gFindBar.close();") cmd_find.setAttribute("oncommand", cmd_text); eval('XULBrowserWindow.onLocationChange = ' + XULBrowserWindow.onLocationChange.toString() .replace('gFindBar.getElement("highlight")', '// $&')); } })(); |
|