いまいち分かってないんだけど、Perlのperlsh,Pythonの対話型シェル,Rubyのirbのような使い方ができるみたいですね。Firefoxを出力にしたJavascriptシェルといった感じでしょうか。Replというオブジェクトがシェルみたいな役割を果たしていて、repl.method()という感じでメソッドを呼び出して対話型の操作ができる。Replオブジェクト自身を書き換えることも可能なようです。 初めの一歩 #()...
本書の内容は技術評論社刊「Software Design」2007年4月号第2特集「Firefox拡張機能開発チュートリアル」および、同誌2007年2月号第2特集「プログラマよ立ち上がれ! OSS開発者への道」に掲載された内容の一部に基づいています。 本書の内容は「Creative Commons 表示-継承 2.1 日本」ライセンスのもとで利用できます。また、サンプルコードはMITライセンスのもとで利用できます。 ©2008 M...
『 memo:http://greaseblog.blogspot.com/から此方へリダイレクトされるやうになってゐた。 』
『 JavaScriptを中心としたウェブページのデバグ環境。スクリプトのステップ實行、詳細なエラーコンソール、HTMLのインスペクタ等々。CSSのエラーも表示可。痒い所に手が届くといふ感じ。XMLHttpRequestの通信モニタ機能もある。 』
Perl/Rubyのようなスクリプト言語やElispプログラムを使って 面倒な仕事や編集操作を自動化することはよく行なわれているが、 ブラウザ上での操作の自動化はまだあまり流行っていないようである。 ブラウザ上の処理を簡単にプログラミングする方法がなかったためであるが、 最近はブラウザ操作を自動化するためのツールが増えてきた。 Firefoxの拡張機能であるMozLabの MozReplとい...
へようこそ。 現時点ではまだアルファ段階ですが、このサイトは確かな情報、文書、コミュニティをあらゆる種類の Mozilla および Firefox 開発者に提供するプロジェクトです。
FireFox の拡張機能 FireBug を更新したらすごいことになっていたので共有します。 まずこれを見てください http://Sample.ECMAScript.jp/20060331.html ぱっと見の機能 HTML のソースを見ながら、属性値を直接編集できる。 影響のある CSS を即時に表示 レイアウト情報を即時に表示 インスペクト中の要素に浮上したイベントをキャプチャ インスペクト中の要素の JavaScript オブジェクトを表示 FireB...
萌ディタとSleipnirAPIを駆使して、htmlその他ソースファイルをいじると保存のタイミングに合わせてSleipnirのアクティブタブがリロードされるようになっているわけなのですが、近頃Firefox1.5をメインに使うようになってしまったのでFirefoxでも上手く動くようにしようという話。もちろん自動リロード機能を提供する拡張があるのは知ってるんだけど、編集のタイミングと関係なく1秒...
サーバに送っているHTTPリクエストのヘッダやレスポンスのヘッダが見られるFirefoxのextension livehttpheaders がどうやってこの機能を実現しているのか調べてみました。 HTTPリクエストを送るタイミングでイベントを捕まえることができるんだろうと予想して探してみるとLiveHTTPHeaders.jsの43行めからのaddToListener()に function addToListener(obj) { ... snip ... // Should be a new version of Mozilla/Phoenix (after se...
[ ブラウザ ] [ インターネット ] [ WWW ] ライセンス [ GNU General Public License ] OS [ Windows ] [ Mac OSX ] [ Linux ] ユーザインタフェース [ GUI ] テストにもお勧め!Firefoxを自動操作するFirefoxアドオン ブラウザを自動操作したい場合がある。決まりきった操作を行うのは非常に面倒だ。例えば会員登録のテスト等が挙げられる。 そうした面倒な操作を簡略化する際にも、これが便利そうだ。 今...
Firefox専用ですが、自分用の付箋紙アプリを使いたい人向けにおすすめのアプリ。JavaScriptで書かれているのでブラウザだけで使えます。またデータはローカルに保存するのでオフラインで使える点も便利です。 ↑ いろいろな種類の付箋紙が作れます。 ↑ 新規作成は右クリックで。 ↑ ダブルクリックで編集できます。 他にもサイズ変更や移動も直感的ですね。インストールして...