Home > Firefox > ローカルXULファイルを実行したときのエラーの対処

ローカルXULファイルを実行したときのエラーの対処

ローカルにXULファイルを作成し、Firefoxにドラッグしたときに以下のようなパーミッションに関するエラーが出る場合がある。
こはXPCOMが提供している機能にアクセスすると出るらしい。

Permission denied to get property XPCComponents.classes

これを出ないようにするには以下のコードを各イベントハンドラに書く。

netscape.security.PrivilegeManager.enablePrivilege('UniversalXPConnect');

[via]
Mochitest - MDC

サンプルコード

もしも上記コードが書かれていないと、「const Ci = Components.interfaces;」のところでエラーになる。

log関数はgist: 11848 - GitHubから拝借。

Trackback:0

TrackBack URL for this entry
http://hisasann.com/cgi-bin/mt/mt-tb.cgi/1160
Listed below are links to weblogs that reference
ローカルXULファイルを実行したときのエラーの対処 from HouseTect, JavaScriptな情報をあなたに

Home > Firefox > ローカルXULファイルを実行したときのエラーの対処

Tag cloud
月別アーカイブ
Powered by
Powered by
Movable Type Commercial 4.261

Page Top