Xulrunner
内部に基づいてブラウザを埋め込むアプリケーションがあります。ブラウザーにロードする必要があるフラッシュ SWF ファイルがいくつかあります。swf ファイルは JavaScript と通信して、ページ タイトルを変更し、URL のコンテンツを参照しているときに URL を変更します。次回ブラウザーを開いたときにフラッシュ ファイル内のその場所に直接移動できるように、フラッシュ コンテンツ内のどこにいたかを覚えておく必要があるため、URL を変更する必要があります。
swf ファイルにこれを実行させるために、cfg ファイルを作成し、それを Flash Player の Trust フォルダーに配置しました ( でローカルのもの/home/user/.macromedia/Flash_Player/#Security/FlasPlayerTrust
と でグローバルな信頼ファイルの場所の両方を試しました/etc/adobe/FlashPlayerTrust
) が、期待した結果が得られませんでした。アプリをデバッグしたところ、swf がページのタイトルをリセットしていないことがわかりました (これは、JavaScript がブロックされたことを示します)。Firefox ブラウザからは正常に動作しますが、組み込みブラウザ内からは動作しません。私のアプリも Windows と Mac で正常に動作します。これは Linux でのみ発生します。Flash ファイルに埋め込まれた JavaScript を機能させるために他に何をする必要があるか、誰でも考えられますか?