2008-12-01から1ヶ月間の記事一覧

XMLHttpRequest を JS XPCOM などから呼び出す

Ajaxなどのために javascript中で XMLHttpRequest を使用する際は, va req = new XMLHttpRequest(); でオブジェクトを作成できますが, JS XPCOM などから使用すると, XMLHttpRequestオブジェクト が定義されていません. JS XPCOMから利用する場合は, このオ…

RDFデータソースの使い方

RDFデータソースの使い方について簡単にまとめてみました. RDFデータソースはFirefoxでデータを扱う上で重要な要素で, ブックマークや履歴など様々な場所で利用されている. XUL の tree 要素を使用する場合にはほぼ必須です. RDFについて RDFは, subject ---…

Catalyst 8.12公開されてる!

Catalyst8.12がリリースされました。 インストールすることで、ATI Streamが有効になるようです。うちのPCはRadeon HD4670なので、さっそくドライバをいれてみて、Stream対応のビデオトランスコーダ AVIVO Video Converterを使ってみようと思います。 感想は…

たまに resource:// が動作しない・・・

Component.utils.import を積極的に使ってみているんですが, たまに NS_ERROR_NOT_AVAILABLE というエラーが出て, 「自作ライブラリ」の読み込みが一切できなくなりました. ※ XPCOMUtils.jsm はエラーにならず. XPの場合, 一度アドオンを削除したら直ったん…

JS XPCOMを再読み込みする

JS XPCOMを作成していたらソースを変更したのに反映されないという問題がおきました。 以下のファイルを消すと再読み込みできます。(Windows XPの場合) C:\Documents and Settings\\Application Data\Mozilla\Firefox\Profiles\ディレクトリ>\compreg.dat ※…

XPCOMUtilsを使おう

Firefox3でしか使えませんが、 Firefox拡張機能開発で、 QueryInterface NSGetModule メソッドを書くとき、やたら長いコードを毎回書かなくてはならず、めんどくさくてしょうがない方のためのモジュールです。 https://developer.mozilla.org/Ja/XPCOMUtils.…