Firefox userChrome.js greasemonkeyスクリプトスレ45 (533レス)
Firefox userChrome.js greasemonkeyスクリプトスレ45 http://egg.5ch.net/test/read.cgi/software/1741415944/
上
下
前次
1-
新
通常表示
512バイト分割
レス栞
抽出解除
必死チェッカー(本家)
(べ)
自ID
レス栞
あぼーん
リロード規制
です。10分ほどで解除するので、
他のブラウザ
へ避難してください。
369: 名無しさん@お腹いっぱい。 [sage] 2025/05/12(月) 06:51:02.87 ID:Lm/e5Zih0 良ければ修正箇所を教えて下さい。自分にとっては無いとすごく不便です // ==UserScript== // @name searchbutton.uc.js // @include main // @charset utf-8 // ==/UserScript== var ucjs_searchButton = { buttonName: [ "検索エンジン1", "検索エンジン2", ], init: function() { var searchbar = document.getElementById("searchbar"); if (!searchbar) return; Services.search.init().then(async (rv) => { if (Components.isSuccessCode(rv)) { for (let name of this.buttonName) { var engine = Services.search.getEngineByName(name); if(!engine) break; http://egg.5ch.net/test/read.cgi/software/1741415944/369
370: 名無しさん@お腹いっぱい。 [sage] 2025/05/12(月) 06:51:14.15 ID:Lm/e5Zih0 var button = document.createXULElement("toolbarbutton"); button.engine = engine; button.setAttribute("image", await engine.getIconURL()); button.setAttribute("label", engine.name); button.setAttribute("tooltiptext", engine.name); button.setAttribute("class", "toolbarbutton-1 chromeclass-toolbar-additional"); button.setAttribute("oncommand", "ucjs_searchButton.search(event)"); button.setAttribute("onclick", "checkForMiddleClick(this, event)"); searchbar.parentNode.insertBefore(button, searchbar.nextSibling); } } }) }, search: function(event) { var searchbar = document.getElementById("searchbar"); var qStr = searchbar.hasAttribute("empty") ? "" : searchbar.value; var engine = event.target.engine; const where = gBrowser.selectedTab.isEmpty? "current" : "tab"; searchbar.doSearch(qStr, where, engine, {}, false); }, }; ucjs_searchButton.init(); http://egg.5ch.net/test/read.cgi/software/1741415944/370
メモ帳
(0/65535文字)
上
下
前次
1-
新
書
関
写
板
覧
索
設
栞
歴
スレ情報
赤レス抽出
画像レス抽出
歴の未読スレ
AAサムネイル
Google検索
Wikipedia
ぬこの手
ぬこTOP
0.035s