2

誰かが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用の他のディープリンクライブラリがありますか?

4

1 に答える 1

1

JQueryアドレス、他のJQuery状態管理プラグイン、さらにはBrowserManagerFlashやFlex Builderに付属しているライブラリなどのライブラリを調べたところ、すべてSwfAddressと同じ問題が発生していることがわかりました。

現時点では、SwfAddressはその最高の機能を提供し、FlashおよびFlexアプリケーションと簡単にインターフェイスするための.swcおよび.asファイルが付属しています。

他のjavascriptライブラリでも同じ問題が発生したため、SwfAddressを使用することにしました。

関連するメモで、作者はSwfAddressに取り組んでいないと述べているので、コミュニティの誰かが中断されたところを拾うことができればクールです。

于 2011-11-04T07:21:14.583 に答える