― MozillaZine.jp フォーラムは Mozilla 製品に関する情報交換の場です ―



All times are UTC + 9 hours

新しいトピックを投稿する トピックへ返信する  [ 4 件の記事 ] 
作成者 メッセージ
投稿記事Posted: 2013年7月02日(火) 19:19 
Firefoxの拡張機能を開発しております。
Firefox21では動作していたblowser.xulのoverlayが
Firefox22では動作しなくなったようで、
拡張機能用のjavascriptの処理から応答が来なくなってまいました。

このあたりで何か修正が入ったのでしょうか?

chrome.manifestファイルには以下のように記述しており、Firefox21の時から変わっていません。
content hoge chrome/content/
overlay chrome://browser/content/browser.xul chrome://hoge/content/hoge.xul

この辺りに関する修正についてのドキュメントなど
ご教示頂ければ幸いです。

_________________
Mozilla/5.0 (Linux; Android 4.0.4; SC-03D Build/IMM76D) AppleWebKit/535.19 (KHTML, like Gecko) Chrome/18.0.1025.166 Mobile Safari/535.19


通報する
ページトップ
  
引用付きで返信する  
投稿記事Posted: 2013年7月02日(火) 20:11 
オフライン

登録日時: 2007年1月14日(日) 14:24
記事: 138
お住まい: Osaka,Japan
 Hütte Nippon ( AMO: https://addons.mozilla.org/firefox/addon/hutte-nippon/ 開発リポジトリ: https://github.com/mitsugu/JWeather ) というアドオンを制作している者です。
 私の Hütte Nippon ではここのところ特にソースに手を入れておりませんが、普通に overlay できています。またその辺りの仕組みに変更があったというアナウンスもありません。
 仮にですが廃止された要素を使っているなど hoge.xul になんらかのエラーがあると、正常に overlay されません。エラーコンソールに何かエラーとかは出てませんか?

_________________
Mozilla/5.0 (X11; Linux i686; rv:22.0) Gecko/20100101 Firefox/22.0


通報する
ページトップ
 プロフィール  
引用付きで返信する  
投稿記事Posted: 2013年7月02日(火) 21:42 
mitsuguさん

返信ありがとうございます。
エラーコンソールを見ると
hoge.xulで埋め込んでいる、javascriptでエラーがでていました。

該当の記載は以下です。
hoge=Cc["@hogehoge.jp/hoge;1"].createinstance(Ci.aaaIhoge);


この行でNS_ERROR_XPC_CI_RETURENED_FAILURE:Component returned failure code:0x80570015

とエラーがでていました。
エラーコードの意味を調べてみましたが、
いまいちよくわかりません。


aaaIhogeというのは自作のxpcomコンポーネントのインターフェースです。
このスクリプトもFirefox21から変更していません。

エラーコードの意味をご存じでしたらご教示願います。

_________________
Mozilla/5.0 (Linux; Android 4.0.4; SC-03D Build/IMM76D) AppleWebKit/535.19 (KHTML, like Gecko) Chrome/18.0.1025.166 Mobile Safari/535.19


通報する
ページトップ
  
引用付きで返信する  
投稿記事Posted: 2013年7月03日(水) 14:43 
調査したところ、overlayの動作に問題ありませんでした。

当方のjavascriptからComponentsオブジェクトの
インスタンス生成で、エラーになっていました。

Firefox22のComponentsオブジェクトをWebコンテントから参照できなくなったという修正が影響してると思われます。


ありがとうございました。

_________________
Mozilla/5.0 (Linux; Android 4.0.4; SC-03D Build/IMM76D) AppleWebKit/535.19 (KHTML, like Gecko) Chrome/18.0.1025.166 Mobile Safari/535.19


通報する
ページトップ
  
引用付きで返信する  
期間内表示:  ソート  
新しいトピックを投稿する トピックへ返信する  [ 4 件の記事 ] 

All times are UTC + 9 hours


オンラインデータ

このフォーラムを閲覧中のユーザー: なし & ゲスト[2人]


トピック投稿:  可
返信投稿:  可
記事編集: 不可
記事削除: 不可
ファイル添付: 不可

検索:
ページ移動:  
Powered by MozillaZine.jp® Forum Software © phpBB Group , Almsamim WYSIWYG
Japanese translation principally by ocean