userChrome.js

Paste and Go 3の貼り付けて移動ボタンをロケーションバーに格納する

FirefoxにPaste and Go 3をインストールするとツールバーに「貼り付けて移動」ボタンを追加できるようになりますが、大きくてダサいのでロケーションバーに入れるuserChrome.jsスクリプトを書きました。拡張の要素の調べ方はいつものようにDOM Inspector(chr…

Stylishを拡張して編集しやすくする「stylishEditButton.uc.js」

userChromeJS1.1 + Stylish 1.0.3 + Firefox 3.5で動作確認。編集するたびに一々アドオンまで行くのが面倒なので、ポップアップメニューに編集ボタンを付けた。*1 demo http://screencast.com/t/5eE4F5QEq 使い方 「stylishEditButton.uc.js」はFirefox拡張…

サイドバーブックマークのスクロール位置を記憶するuserChromeスクリプト

なにこれ Firefox3系はサイドバーブックマークを一度閉じるとスクロールした位置を忘れる。これをなんとかする。このスクリプトを動作させるにはFirefoxアドオンの「userChrome.js」とサイドバーに対応している「Alice0775さんのSub-Script Loader」が必須で…

Firefox起動時に「前回終了時のタブを復元」と「指定したページを開く」

Firefoxの設定で以下2点を個別に実行することは出来るのですが、両方をあわせて実現することが出来ません。 前回のタブを復元 (開いていないならば)指定したページ(複数)を開く http://q.hatena.ne.jp/1244461867 1はFirefoxの機能のオプションの一般 Fi…

「右側(左側)のタブをすべて閉じる」を再び改造

以前書いた Tab Mix Plusの「右側(左側)のタブをすべて閉じる」ボタンを改造 - Cherenkovの暗中模索にっき を再び改造。Tab Mix Plusに依存する部分を無くした。このスクリプトだけで右側(左側)のタブをすべて閉じることができる。 ソースコード http://gi…

Tab Mix Plusの「右側(左側)のタブをすべて閉じる」ボタンを改造

Tab Mix Plusで「右側・左側のタブをすべて閉じるボタン」を表示したときの右側・左側の配置が逆だと思う。しょっちゅう押し間違える*1のでボタンを作った。 最新版は一番下のタイプ。 ソースコード tab-close_LR_button.uc.jsで保存。 // ==UserScript== //…

ブックマークツールバーのボタンに好きなfaviconを使う

3.5 Beta 4で動作確認。 このLDRに登録するブックマークレットがださいので作った。 余計なアドオンは入れたくない。 bookmarks.html/jsonを書き換える方法はめんどくさい。 userChrome.cssからはfaviconを設定できるが、labelの非表示ができない。できた。…

本家サブスクリプトローダを試してみた

本家Sub-Script/Overlay Loader v3.0を試してみた*1。chromeフォルダに入れたらuserChrome.jsにリネームする。 本家を試してみた感想 Firefox起動時にchromeフォルダにあるファイルをアルファベット順にすべて読み込むのだが、その中にバグったスクリプトフ…

超簡単にuserChrome.jsのインストールを説明する

userChrome.js自体の説明 userChrome.jsは主にFirefox自体の機能を拡張するためのアドオンです。機能を追加するには○○.uc.jsというファイルをuserChrome.jsと同じ場所に置くだけです。Gomitaさんのプレゼン資料:「userChrome.js 〜拡張機能の解体再構築〜」…

ホイールクリックでクリップボードの内容を貼り付け(範囲選択していた場合は上書きする)

ミドルマウス(middle mouse)、ミドルクリック(middle click)、中クリック、ホイールクリック(wheel click)に関するエントリー。Firefoxの機能に「ホイールクリックでペースト」がある。便利なので最近使い始めた。about:configでmiddlemouse.pasteをtrueにす…

UCJS Loader書き換え

FirebugコンソールにuserChrome.jsのCcが無いというエラーがでた。動作に問題ないようにみえたけど、適当に追加してみた。 追記 やっぱやめた。追加した後にhttp://www.hatena.ne.jp/ などでユーザスクリプトの管理画面を出したときにuc.jsスクリプトの文法…

ホイールでタブ切り替え

Tab Mix Plusからの脱却(卒業)プロジェクト。Firefox 3.0.8から3.1beta3へ移行中。 タブバーでホイールを回すとタブを切り替える。userChrome.js用スクリプト。 // ==UserScript== // @name Tab Wheel Scroll // @namespace http://d.hatena.ne.jp/Cherenk…

ツールバーのコンテキストメニューをuserChrome.jsを使って無効にする

下の画像のピンク色で囲んだ部分を右クリックすると表示されるコンテキストメニュー*1を表示させないようにしたい。アドレスバーにURLをペーストしようとして失敗したときによく出る。 Firefoxの部品(XUL)の調べ方 Firebugでアドオンや Firefoxの XULを覗…