userChrome.js
FirefoxにPaste and Go 3をインストールするとツールバーに「貼り付けて移動」ボタンを追加できるようになりますが、大きくてダサいのでロケーションバーに入れるuserChrome.jsスクリプトを書きました。拡張の要素の調べ方はいつものようにDOM Inspector(chr…
userChromeJS1.1 + Stylish 1.0.3 + Firefox 3.5で動作確認。編集するたびに一々アドオンまで行くのが面倒なので、ポップアップメニューに編集ボタンを付けた。*1 demo http://screencast.com/t/5eE4F5QEq 使い方 「stylishEditButton.uc.js」はFirefox拡張…
なにこれ Firefox3系はサイドバーブックマークを一度閉じるとスクロールした位置を忘れる。これをなんとかする。このスクリプトを動作させるにはFirefoxアドオンの「userChrome.js」とサイドバーに対応している「Alice0775さんのSub-Script Loader」が必須で…
Firefoxの設定で以下2点を個別に実行することは出来るのですが、両方をあわせて実現することが出来ません。 前回のタブを復元 (開いていないならば)指定したページ(複数)を開く http://q.hatena.ne.jp/1244461867 1はFirefoxの機能のオプションの一般 Fi…
以前書いた Tab Mix Plusの「右側(左側)のタブをすべて閉じる」ボタンを改造 - Cherenkovの暗中模索にっき を再び改造。Tab Mix Plusに依存する部分を無くした。このスクリプトだけで右側(左側)のタブをすべて閉じることができる。 ソースコード http://gi…
Tab Mix Plusで「右側・左側のタブをすべて閉じるボタン」を表示したときの右側・左側の配置が逆だと思う。しょっちゅう押し間違える*1のでボタンを作った。 最新版は一番下のタイプ。 ソースコード tab-close_LR_button.uc.jsで保存。 // ==UserScript== //…
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は主にFirefox自体の機能を拡張するためのアドオンです。機能を追加するには○○.uc.jsというファイルをuserChrome.jsと同じ場所に置くだけです。Gomitaさんのプレゼン資料:「userChrome.js 〜拡張機能の解体再構築〜」…
ミドルマウス(middle mouse)、ミドルクリック(middle click)、中クリック、ホイールクリック(wheel click)に関するエントリー。Firefoxの機能に「ホイールクリックでペースト」がある。便利なので最近使い始めた。about:configでmiddlemouse.pasteをtrueにす…
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…
下の画像のピンク色で囲んだ部分を右クリックすると表示されるコンテキストメニュー*1を表示させないようにしたい。アドレスバーにURLをペーストしようとして失敗したときによく出る。 Firefoxの部品(XUL)の調べ方 Firebugでアドオンや Firefoxの XULを覗…