Addon

addons.mozilla.org に登録していたアドオンを無効化した

Firefox 用の Pano とか Thunderbird 用の WAT とかを無効化した。理由は、随分前からメンテできてなくて、これからもするかどうか怪しいから。そのくせ、たまに質問メールらしきものが来る。いい加減面倒になってきたのだ。ソースは GitHub にあるわけだが…

HTTP プロトコルから CD-ROM トレイを取り出せる Firefox 拡張機能

Webサーバを立てると良く CD-ROM を取り出したくなりますよね。ならないとしたら、今すぐこの記事を読むのをやめて病院に行って下さい。 https://gist.github.com/4634841 追記:セキュリティリスクがあることが判明しました! <img src="http://localhost:8090/eject..."> 訪れたページに上記のようなも…

WAT 1.5pre でURLBarとかを設置した

Downloads - teramako/wat タブのページを開くと、メール用のツールバーが消え、別のツールバーが表示されるようにした。前々から、戻る/進むボタンとか現在のURLを表示するようにしてくれという要望があり、どうにかしたいと思っていた。ツールバーの追加と…

Pano でタブのセッションをエクスポート/インポート可能に

Downloads · teramako/Pano Pano はたくさんのタブを開く人の味方です!(え... タブをたくさん開きすぎているんだけど、安易に閉じたくない、というのは良くあると思います。ということで、選択したタブやグループをファイルにエクスポートする機能をつけた…

DOM Inspector の拡張

詳細: DOM Inspector にイベントリスナ一覧を表示する inspector-ext - GitHub DOM Inspector にパネルを追加して、要素にたいしてEventListenerを設置しているもの一覧を出すようなのを作ってみた。一時の思いつきで作ったので更新し続けられるかどうか不明…

WAT の Earlybird 対応

WAT - GitHub WATではFirefoxにあるブックマーク機能部分を持ってきて使っているが、その辺りの変更が大きくて後手後手に回っていたをの一気に更新して、ブックマーク周りを使用可能にした。自分が使う範囲でのことのみ考えて更新したので、下位バージョンの…

Pano 1.2pre

Pano - GitHub Download 幾つかIssueをクローズした。 パネルのサイズを変更可能に https://github.com/teramako/Pano/issues/71 リサイズ可能のしてくれといわれたので、実装。ただし、少し制限がある。 パネルをポップさせるボタンの位置でリサイズ可能な…

WebRequest API でワザとリクエスト送信を遅くしてみた

WebRequest APIドキュメントを見ると、幾つかは blocking を指定して、同期的な実行にすることでリクエストヘッダだとかを書き換えたりできるようになってる。この前 DoNtTrackME なる拡張を作ったんだけど、これもリクエストヘッダに、DNT: 1を追加するもの…

Firefox拡張でHTTPリファラを弄る

昨日はwebRequest APIをざっくり理解する。(あるいはChrome拡張の作り方) | mzsm.meを参考に昨日はChrome拡張でWebRequestAPIを使ってRequestHeaderを弄った。今日は、お返しに、同じく「ITmediaの画像表示にリファラをくっ付けよう」ってことで、Firefoxで…

初めてChrome拡張を作った DoNtTrackME

ただ、お願いするだけの拡張。 manifest.json{ "name": "DoNtTrackME", "description": "Do Not Track ME", "version": "0.1", "background_page": "background.html", "permissions": [ "webRequest", "webRequestBlocking", "*://*/*" ] } background.html <html lang="en"></html>…

Add-on Hotfix

Add-on Hotfix in testing with Firefox Beta Users « Channels ってのがあって、いつの間にか入っていたわけだが。 気になって中身を覗いたら、単純に Services.prefs.setBoolPref("hotfix.test.pref", true); と、about:config に値を設定しているだけだっ…

Firefox拡張とGoogleChrome, Opera拡張

oh...Firefoxが拡張の始まりではなく、ActiveX導入時点で拡張できたという指摘が。たしかにそのとおりです。 Firefoxを始め、多くのブラウザが拡張機能により便利機能を付加できるようになった。Firefoxが始まりではあるが、実のところこれは偶然の産物──サ…

Pano のアイコンを更新

暗めのテーマを使用しているとき、Panoのアイコンが見え難いということでアイコンを頂いた。 アドオンを公開していると、海外からもこういったフィードバックをくれて、大変嬉しい。 きちんとSVGで作成してくれて本当に感激。 Pano buttons don't apear easi…

PanoToolbar 作り中

Firefoxのタブグループをサイドバー等にツリー表示する拡張に続き、ツールバーにタブグループをタブ表示するものを作ってる。 https://github.com/teramako/Pano/tree/PanoToolbar/toolbar キャプチャ 機能 タブグループの表示とスイッチ タブグループの新規…

GoogleChrome拡張のコンテンツスクリプトでUIを追加することについて

ViChromeというGoogleChromeの拡張機能がある。この拡張のセキュリティリスクを一つ発見した話。問題は既にversion 0.6.2 で解決されているので、話に出しても大丈夫だよね。既知のノウハウなのかもしれないが、個人的には「おお、なるほど!」と思ったので…

Pano 0.10pre について

Pano 0.10pre についてちょい見た目等を弄っているので少し解説 ツールバー化 今まではサイドバー内の上部に「フィルター」のテキストボックスと下部に「タブバーを隠す」のチェックボックスを置いているのみであったが、 これからボタンが増えるかも ユーザ…

Pano 0.9pre の現状

タブグループとかタブをツリー状に表示することを目的としたPano。開発中のversion 0.9preの現状をば。 最新版は https://github.com/teramako/Pano/downloads にある LessChrome HD対応 Mozilla Labs: Prospector - LessChrome HD :: Add-ons for Firefox P…

Panoのサイドバーをタブバーっぽくする

Pano(https://github.com/teramako/Pano)っていうFirefoxのタブをツリーにして表示する拡張を作っている。 サイドバーに表示する形式のものは、こんな感じ ちょっと寂しいのでuserChrome.cssでスタイルを書いてみた。こうなる(Stylishでも同じことができるは…

Pano 0.8pre 新たな機能追加2つ

Downloads for teramako's Pano - GitHub #21: Switch Tab by SINGLE click - Issues - teramako/Pano - GitHub #19: hide normal tab bar - Issues - teramako/Pano - GitHub 上記Issuesを実装してみた版をアップロードした。 hide normal tab bar Panoのサ…

TagDialog 1.0.6 リリース

Tag Dialog :: Versions :: Add-ons for Thunderbird 長らくアップデートしてなかったけど。 Thunderbird 5.0 - 8.0a1 を対象にしてアップデートした。 nsIScriptableUnicodeConverterの変更に対応 window.twttr = (function(d, s, id) { var js, fjs = d.ge…

Pano 0.7 肉の日リリース

Pano :: Versions :: Add-ons for Firefox 変更点: https://github.com/teramako/Pano/blob/master/changelog-ja.md window.twttr = (function(d, s, id) { var js, fjs = d.getElementsByTagName(s)[0], t = window.twttr || {}; if (d.getElementById(id))…

zenper - Firefoxペルソナを壁紙化するアドオン

ペルソナ用設定 - Vimple Star Sprites - vimperatorグループ の記事を書いたところ、 vimpretor 用でなければ zenper https://addons.mozilla.org/ja/firefox/addon/90787 RT: @teramako: ペルソナ用設定 http://ff.im/-hcDFL Twitter / dynamis というフィ…

AMOのコレクション作ってみた

firefox::teramako::main :: Firefox Add-ons とりあえず、主に使っているFxアドオンというテーマでコレクションを作ってみた。 そういえば何気に初めて自分が使っているアドオンをリストしたなぁ。作ってみて思ったのはGreasemonkeyに代表されるような、実…

Eclipse開発環境にAptanaを入れてみている

ちょっと前から開発環境をSpketIDEからAptanaにしてみている。というか両方をハイブリッドさせているのでApatanaも使用し始めた、といった方が正しいか。 Aptanaの有利な点は sdocが使い易い Code Assist Profilesビューが便利 ただし、拡張開発用ではないの…

textarea/input 要素を vim っぽくする拡張

textareavieditor-0.1a.xpi textareavieditor-0.2a.xpi 変更点(0.2a) ちょっとバージョンアップ! テキストボックスにフォーカスした時にステータスバーへの情報表示を行うようにした コマンドの履歴を取るようにした(↑,<C-p>,↓,<C-n>で履歴を辿れる) コマンド名の補完</c-n></c-p>…

vimperator 0.5.3 にアップデートしたら今まで書いたプラグインが全滅...orz

自動更新に来ていたので0.5.3にアップデートしたが、なっていろいろ変更されてしまった。だいたいはmozdev.org - vimperator: ChangeLogに書かれている。 ChangeLogにある変更はあまり痛くないのだが、他にもオブジェクト名、変数名が変わっているのが痛い。…

俺々拡張作成法 - 例題:Firebug を「カクカク化」して $x の第 2 引数でコンテキストノードを指定できるようにする。 - IT戦記

Firebug を「カクカク化」して $x の第 2 引数でコンテキストノードを指定できるようにする。 - IT戦記に対してブクマコメントでう〜ん、どうも健全な拡張開発って感じじゃないな..../本来ならuserChrome.jsか拡張の拡張を作るべきだと思う/あとでなんか書く…

全プロファイル共通の拡張機能をインストールする方法

別に変なHackでも何でもなく一般的な方法だと思うが、DOM Inspector等の様に全プロファイル共通の拡張機能を入れる方法を今更発見したので記事にしておく。昨日Ubuntuをマシンに入れて遊んでいたのだが、面白いことにapt-getからFirefoxの拡張機能をインスト…

XPath で選択したノードを Blink する拡張を作ってみた

これはもしかすると、とても危険でセキュリティホールがあるかもしれない事を始めに断っておく。入れるなら、通常では使用しないテスト用のプロファイルを作成して入れましょう。 インストール:xpathblink.0.2a.xpi(2007/12/05T00:30:00+0900 更新) この拡…

いつの時代の話をしているんだ、マイコミは

【ハウツー】カスタマイズFirefox - Firefoxの拡張機能を作ろう (1) Firefox拡張の魅力 | パソコン | マイコミジャーナル なんだかなぁと思ったので書いておく。 ページの中身をDOMを使って操作 Googleの検索結果にそのページの縮小画像を付けたりできます。…