問題タブ [swfaddress]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
3647 参照

javascript - コンポーネントがエラー コードを返しました: 0x80070057 (NS_ERROR_ILLEGAL_VALUE) [nsIDOMEventTarget.dispatchEvent]

私はjavascriptに非常に慣れていないので、私の無知を許してください。

現在、SWFAddress を使用してフレックス アプリケーションのディープリンクを構築しています。問題は、ブラウザの履歴機能が IE9 で機能しないことです。

それを修正したいのですが、難しい修正ではないようです。

Firefox でスクリプトをデバッグすると、次のエラー メッセージが表示されます。

これは、次のコードが原因であることを示しています。

SWFAddressEvent オブジェクトが問題なく正しくインスタンス化されていることを確認しました。

問題はここにあるようです:

何らかの理由で、作成された がdispatchEvent受信されないようSWFAddressEventです。

誰かがそのエラーメッセージの意味を説明できますか? そして、ページが最初に読み込まれたときに 3 つのイベントを適切にディスパッチできるのに、さらにイベントをディスパッチすると失敗したように見えるのはなぜですか?

0 投票する
1 に答える
289 参照

apache-flex - SwfaddressとIE8

誰かがIE8以降で動作するようにswfaddressを正常に取得しましたか?

標準モードを使用すると、SWfaddressはIE8およびIE9で正常に機能するように見えますが、ユーザーがアドレスバーのハッシュタグを変更すると、履歴リストが破損します。

ユーザーがハッシュタグ(http://myapp.com/#/test)を介してアプリケーションを起動し、次に別のハッシュ(http://myapp.com/#/test1)にアクセスした場合、履歴は保存されません。 。

svnリポジトリでswfaddress2.5を試してみました。興味深いことに、コードは(同じ作成者による)JQueryアドレスに似ています。また、JQueryアドレスにも同じ問題があります。

IEで互換モードをオンにすると、swfaddressとJQueryアドレスは完全に機能します。互換性モードがどのように機能するかを調べてきましたが、JavaScriptの実行を変更したり影響を与えたりすることはないようです。

誰かがこの問題をうまく解決できましたか?そうでない場合は、swfaddressのすべての機能セットを含むflexまたはflash用の他のディープリンクライブラリがありますか?

0 投票する
1 に答える
159 参照

facebook - ディープリンクが必要なFlashに組み込まれたFacebookの「タブ」アプリケーション

Flashに組み込まれているFacebookタブアプリケーションに取り組んでいます。Facebookタブは実際にはSWFを格納するサーバー上のHTMLページをプルするiframeであるため、SWFでのディープリンクが機能していません。

元のHTMLページでSWFを表示するときにSWFAddressを正常に使用していますが、SWFAddressイベントによって、FacebookのURLではなく元のHTMLページのURLが変更されています。

Facebookにiframeで表示されているSWFのSWFAddressとディープリンクできますか?どのように?私は明らかな何かを見落としていますか?

0 投票する
1 に答える
299 参照

flash - Flash as3 SWFAddress setValue の問題

少し問題があります。私はポーランド人で、サイトにポーランド語の文字が必要です。

タイトルを設定しようとすると問題なく、ポーランド語の文字も設定でき、すべてうまく表示されます。しかし、Value を設定しようとすると、アドレス バーに混乱が生じます。私が作ろうとすると:

"Masaże i SPA" 私は得る:

「マサ%C5%BCe%20i%20SPA」。

私はグーグルで検索しましたが、私の問題に対する具体的な解決策はありません。

私がやろうとしているのは、URL を HTML に送信することですが、間違った方法でエンコードされます。

そのための解決策はありますか?

助けてくれてありがとう。

0 投票する
1 に答える
118 参照

flash - 無限ループに陥った SWF アドレス

Flash の SWFAddress に問題があります。ユーザーが Flash アプリ内のページに移動すると、「setValue」を呼び出します。

これにより、ブラウザのアドレス バーの URL が変更され、フラッシュで「externalChange」イベントが呼び出されます。このイベントにより、Flash アプリは URL バーに表示されているページをロードします... そのため、アプリは Flash ページを変更し続け、URL バーを無限に更新します。

URL バーがフラッシュによって変更されたのか、ユーザーによって手動で変更されたのかを知るにはどうすればよいですか?

0 投票する
3 に答える
192 参照

javascript - jQuery アドレスがコールバックで機能しない

今日、私は奇妙なことを調べました: jQuery アドレスは jQuery コールバックでは機能しません: http://jsfiddle.net/Wh7uS/19/ 何か提案はありますか?

0 投票する
1 に答える
101 参照

javascript - FlexプロジェクトにはSWFAddress.jsが含まれます

SWFAddressライブラリのJavaScript部分を含めるようにFlex4プロジェクトを構成する方法はありますか?ASは問題なく含まれていますが、その機能をテストするには、Flexプロジェクトをコンパイルするたびに開いMain.htmlて含める必要があり、少し面倒です。swfaddress.js

お時間をいただきありがとうございます。

0 投票する
1 に答える
204 参照

actionscript-3 - SWFAddress setValue()メソッドはURL変更イベントをトリガーします

SWFAddressを利用するFlexアプリケーションを構築しています。SWFAddressのSWFAddress.setValue()メソッドを介してハイジャックされたURLを更新するたびに、SWFAddressEvent.CHANGEイベントがディスパッチされ、ページが再び更新サイクルを通過することに気付きます。

SWFAddressEvent.CHANGEイベントがディスパッチされないように、ハイジャックされたURLを「サイレント」に更新するメソッドがSWFAddress内にありますか?

これを回避する唯一の方法は、イベントリスナーを削除し、URLを変更してから、再度追加することです。しかし、それは...本当に...非効率的なようです。何か案は?

お時間をいただきありがとうございます。

0 投票する
1 に答える
157 参照

url - URL の INDIVIDUAL パラメータを変更するために使用される SWFAddress

actionscript 3 で SWFAddress を使用して、ナビゲーションとコントロールの URL を制御しています。特定のパラメーターをターゲットにして変更することはできますが、それを処理するためのよりクリーンで一貫した方法が欠けているように感じます。認識していません。

URL があり、defの 2 番目のパラメーターだけをxyzに変更したいとします。

http://localhost/some-page/#/?param1=abc&param2=def&param3=ghiに変更 http://localhost/some-page/#/?param1=abc&param2=xyz&param3=ghi

私は現在やっています:

基本的に、パラメーターが存在するかどうかを確認し、その現在の値が何であるかを確認してから、base、 '?" 、およびqueryを使用して URL 全体を再作成し、パラメーターパラメーターの値を確実に置き換えて、見逃さないようにします等号.これはずさんで、paramが存在するが何も設定されていない場合、または等号があるかどうか、および他の多くの落とし穴がある場合、エラーが発生しやすくなります。

では、SWFAddress に URL のその 1 つのパラメーターを更新するように指示することはできませんか? SWFAddress.setParam("param2, "xyz") の理論上の関数。

setValue(val:String) の単一の関数を提供するだけでなく、SWFAddress と URL を微調整する独自のメソッドをコーディングした人はいますか?

0 投票する
1 に答える
100 参照

ajax - ajaxの戻るボタンのswfaddressが機能しない

ここで検索しましたが、十分な回答が得られませんでした。次のテスト ケースを使用していますが、戻る/進むボタンが正しく機能しません。

この機能と Ajax 呼び出しについてあまり詳しくわかりません。何か提案をお願いします。どうやら、Gmail には似たようなものがありますが、メールボックスのナビゲーションに機能しているようです..

ありがとう、イヴァン