Firefox OS のホーム画面用のウィジェットを作成しています。B2G ではウィジェットを別のアプリケーションとして分離し、ホームスクリーンでは、ウィジェットのコンテンツを iframe にロードします。別のドメインからのものであるため、ドメインを変更してそれらが等しくなるようにしますが、イベント ハンドラーを登録すると、まだ機能しません。
(widget は iframe オブジェクト、foo は関数です。) widget.contentWindow.oncontextmenu = foo;
「contextmenu」イベントに応答してハンドラーがまだ呼び出されていません。
しかし、ウィジェットモジュールをホームスクリーンモジュールに入れて一つのWebアプリにすると正常に動作します。