2009-05-01から1ヶ月間の記事一覧

XUL アプリ: 新しくページを読み込んだ時にコードを実行する方法

普通、web ページ内に置いた JavaScript コードがページ読み込み完了時に処理を行うためには、window.addEventListener("load", func, false);などと書きます。が、XUL アプリケーションで上のような書き方をすると、ページ読み込み時ではなく XUL アプリケ…

AppLauncher ver.0.4 〜 リスト形式 (可変個数) の設定を行う 〜

Firefox の拡張機能 (add-on の一種) を作ってみよう、ということで作り始めた AppLauncher。 前回は、Firefox のコンテキストメニューから外部アプリケーションを起動するところまで作成しました。今回はコンテキストメニューから起動する外部アプリケーシ…

Firefox で画像の下に隙間が出来てしまう問題

以下のような HTML コードを考えます。<div style="border: solid 1px #666666;"><img alt="sample" src="XXX.png" /></div>普通は画像と div 要素の border の間に隙間が出来ないと思いますよね? 実際 MIME タイプを "text/html" として Firefox で表示したときには隙間はできません。しかし、何故か MIME タイプを "application/xhtml+xml" …

IETester 起動時に問題が発生して強制終了してしまう問題

Web デザインに携わっている人の多くは IETester というアプリケーションを知っているかと思います。 IE5.5, IE6, IE7, IE8 の確認が同時にできる (ver.0.3.2 現在) という便利なものです。今作成している Firefox の拡張機能 AppLauncher は、元々 「Firefo…

AppLauncher ver.0.3 〜 XPCOM を利用して外部アプリケーションを起動する 〜

Firefox の拡張機能 (add-on の一種) を作ってみよう、ということで作り始めた AppLauncher。 前回は、コンテキストメニューに AppLaunhcer の項目を追加しました。今回はいよいよ外部アプリケーションの起動を行うということをします。 AppLauncher ver.0.3…

Firefox の拡張機能で可変個数の設定値を保存する場合どうするんだろう

Firefox の拡張機能を作る毎日なわけですが、昨日あたりから可変個数 (ユーザの設定によって何個にでもなりえる) の設定値を保存する方法をどうしようかと悩んでいます。。 普通に考えれば外部ファイルに XML 形式で保存するのがベストなんだろうけど。 でも…