0

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 を機能させるために他に何をする必要があるか、誰でも考えられますか?

4

1 に答える 1

0

デスクトップ アプリケーション内の組み込みブラウザー内で Flash アプリの依存関係を使用しないでください。

于 2013-05-15T19:37:14.697 に答える