0

xulrunner 17.0.1 を使用して、Web ベースの HTML 5 アプリケーションをスタンドアロンのデスクトップ アプリケーションに変換しています。対象プラットフォームはWindow XP+とMac 10.6+です。

ウィンドウで XULRunner を使用して HTML 5 アプリケーションを問題なくパッケージ化して実行できますが、Mac では奇妙な問題に直面しています。HTML 5 アプリケーションのリンクを (シングル クリックではなく) ダブルクリックして動作させる必要があることを除いて、すべて正常に動作しているようです。

問題が HTML 5 アプリケーションにないことを確認するために、ブラウザー コンポーネントで mozilla/その他の Web サイトを開いたところ、問題はすべてのコンテンツにあることがわかりました。

変更する必要がある環境設定はありますか?

ありがとう -pk

4

1 に答える 1

0

問題の原因を突き止めました。私はターミナルからアプリケーションを実行していましたが、どういうわけかフォーカスは常にターミナルウィンドウに戻っていたため、リンクはダブルクリックでのみ機能していました。最初のクリックでアプリケーションウィンドウにフォーカスが移り、2回目のクリックでリンクがクリックイベントを登録していました。同様に、テキストボックスもキーボードからの入力を受け取っていませんでした。

「https://developer.mozilla.org/en-US/docs/XULRunner/Deploying_XULRunner_1.8」で提供されているガイドラインを使用してアプリケーションをアプリとしてパッケージ化し、すべての問題を解決しました。すべてが期待どおりに機能し始めました。

于 2013-01-02T15:02:22.957 に答える