firefox userChrome.js greasemonkeyスクリプトスレat SOFTWARE
firefox userChrome.js greasemonkeyスクリプトスレ - 暇つぶし2ch733:名無しさん@お腹いっぱい。
07/06/29 01:07:32 tPNb0Wq50
openNewTabWith(readFromClipboard());

734:732
07/06/29 04:11:31 m011vn7a0
>>733
できました、ありがとう。

735:名無しさん@お腹いっぱい。
07/06/29 17:35:17 jeT2/zkg0
ベクターからソフトウェアをダウンロードする時に
<<ベクターからのお知らせ>> Vアップ通知サービスご案内
というページが出るのですがこれを飛ばす事はできますか?

736:80
07/06/29 17:55:40 PLCPsdmu0
>>709 のだとタイミングによっては
起動時に復元されるタブも消してしまうようなので修正.

// Auto Close Blank Tab
(function(){
function callback(event){
var restore = (event.type == 'SSTabRestored');
if(restore){
if(gBrowser.mTabs.length > 1
&& event.originalTarget.linkedBrowser.contentDocument.URL == 'about:blank')
gBrowser.removeTab(event.originalTarget);
else delete event.originalTarget.linkedBrowser.SSTabRestoring;
}

var tab = gBrowser.mTabs,max = tab.length;
for(var i = 0;i < max;++i){
if(tab[i] == event.originalTarget
|| tab[i].linkedBrowser.SSTabRestoring
|| tab[i].linkedBrowser.docShell.busyFlags
|| tab[i].linkedBrowser.contentDocument.URL != 'about:blank'
|| (restore && !tab[i].linkedBrowser.lastURI)) continue;
gBrowser.removeTab(tab[i--]); --max;
}
}
gBrowser.tabContainer.addEventListener('TabOpen',callback,false);
gBrowser.tabContainer.addEventListener('SSTabRestored',callback,false);
gBrowser.tabContainer.addEventListener('SSTabRestoring',function(event){
event.originalTarget.linkedBrowser.SSTabRestoring = true; },false);

})();

737:名無しさん@お腹いっぱい。
07/06/29 20:01:10 LeGN8Nsj0
URLリンク(d.hatena.ne.jp)
上記の記事にあるスクリプトを愛用しています。
これプラス検索した後にテキストボックスを空にさせたいのですが、
Javascriptとか書けないorzなので、神を待ちます。

738:名無しさん@お腹いっぱい。
07/06/29 20:36:28 dU0NG9qW0
>>373
これでどうでしょう。
URLリンク(www.xuldev.org)

739:名無しさん@お腹いっぱい。
07/06/29 21:05:12 PGBTYJLj0
>>737
これでよろしいかと
(function() {
var searchbar = document.getElementById("searchbar");
if (searchbar) {
  searchbar.handleSearchCommand_org = searchbar.handleSearchCommand;
  searchbar.handleSearchCommand = function(aEvent) {
    searchbar.handleSearchCommand_org(aEvent);
    // clear searchbar
    this._textbox.value = "";
    this._textbox._displayCurrentEngine();
    // reset to default engine
    setTimeout(function() {
      var ss = Cc['@mozilla.org/browser/search-service;1'].getService(Ci.nsIBrowserSearchService);
      ss.currentEngine = ss.defaultEngine;
    }, 0);
  }
}
})();


740:名無しさん@お腹いっぱい。
07/06/29 22:31:13 LeGN8Nsj0
>>739
こんな激しくクレクレくんなカキコで絶対叩かれると思ったのに
なんかもう一時間足らずで神降臨とかこのスレ最高です。
ありがとうございます。

741:名無しさん@お腹いっぱい。
07/06/30 07:44:05 8yYbfDvc0
自覚してんなら、素直に>>737に書いてある、
SearchLoad Options 拡張の方を使えばいいのに・・・(´Д`;)

叩くわけじゃないんだけど、
スクリプト書けないのに、ユーザースクリプトを使う理由て何なの?

742:名無しさん@お腹いっぱい。
07/06/30 08:39:51 B4/Ws64E0
>>741
オレの場合、アマゾン殺し

743:名無しさん@お腹いっぱい。
07/06/30 08:45:16 oR3ZUPWf0
既存のユーザスクリプトが多数あるから
なんでないの?
そんなこと言い出したら
xmlもjavascriptもcssも書けないのにfirefoxを使う理由て何なの?
ってなりそう
公式やまとめサイトにある拡張やユーザcssを使わずに
全て自分で作る人しかfirefoxを使っちゃいけないわけじゃないんだから
望む物が既に提供されていたらそれを使えばいいんじゃない
自分で書けるに越したことはないけど

作ってくれとか無責任な要望を言う人は他のソフトにも沸くでしょ
その要望に必ず応えないといけないわけでもないし興味ないものはスルーされる

744:名無しさん@お腹いっぱい。
07/06/30 10:07:17 R3BWLi810
説教はいい

745:名無しさん@お腹いっぱい。
07/06/30 12:25:38 KrVoieDw0
おまいらもっと仲良く汁

746:名無しさん@お腹いっぱい。
07/06/30 12:45:00 yPjgBpMe0
>>621=>>694=>>741=(´・ω・`)

747:名無しさん@お腹いっぱい。
07/06/30 13:36:32 MkcvkGxO0
> >>621=>>694=>>741=(´・ω・`)

原点は>>370
たぶん>>643

748:名無しさん@お腹いっぱい。
07/07/01 09:19:21 CqhBrGdW0
一般的なツールバーボタンみたいに、
ツールバーのカスタマイズにも表示されて、
配置なども変更できるツールバーボタンを追加する良い方法ありますか?

単純に、<toolbarpalette id="BrowserToolbarPalette">内に、
<toolbarbutton ~~~ />を書いたuc.xulにしても、反映されず・・・。

749:名無しさん@お腹いっぱい。
07/07/01 09:31:00 lI19ZaYR0
>>739
うわ、これすごく便利

750:名無しさん@お腹いっぱい。
07/07/01 09:33:05 NIRK3UfY0
大人しくCustom Buttons使うか参考にするかしたら?

751:名無しさん@お腹いっぱい。
07/07/01 10:07:14 cI491wEJ0
「興味ないものはスルー」

752:名無しさん@お腹いっぱい。
07/07/01 22:52:37 5HbbWEz00
>>739と一緒に入れてる小物だけどうpしてみる
search historyとかsuggestの語句選ぶと即検索にいくのを止める
enterキーまたはsearch-go-buttonで検索開始
fxの元のコードにif (キーイベント) のとこ足しただけ

(function() {
var searchbar = document.getElementById("searchbar");
var textBox = document.getAnonymousElementByAttribute(searchbar, "anonid", "searchbar-textbox");
textBox.onTextEntered = new_onTextEntered;
function new_onTextEntered(aEvent) {
  var evt = aEvent || this.mEnterEvent;
  if (evt && evt.keyCode == KeyEvent.DOM_VK_RETURN) {
    this._getParentSearchbar().handleSearchCommand(evt);
    this.mEnterEvent = null;
  }
}
})();


753:名無しさん@お腹いっぱい。
07/07/02 03:23:25 VP7pd9RD0
>>752
素晴らしい!
その勢いで検索バーの履歴を新しい順にしてくれい。



最新レス表示
レスジャンプ
類似スレ一覧
スレッドの検索
話題のニュース
おまかせリスト
オプション
しおりを挟む
スレッドに書込
スレッドの一覧
暇つぶし2ch