- 2009-02-26 (木)
- Firefox
ローカルに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から拝借。
- Newer: Twitterがクリックジャッキングを防止している方法
- Older: Firefox拡張作っててAddonが追加できなくなったときの対処
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な情報をあなたに





