問題タブ [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.
flash - Google は SWFAddress のディープ パスをどのように読み取りますか?
SWFAddressは検索エンジンに適していると主張していますが、Google のような検索エンジンにディープリンクを提供するにはどうすればよいでしょうか? SWFAddress を使用したすべての Web サイトで、Google にディープリンクが 1 つも表示されないためです。
試行錯誤した方法:
- hidden-HTMLでは、www.site.com/#/Topic1などのディープリンクへの a-href (ハイパーリンク)
- XML サイトマップで、ディープリンクを一覧表示します
試行錯誤した方法:
- ?
apache-flex - URL に # があると flex プリローダーが機能しない (ディープリンク)
ページの URL にaa #があると、フラッシュ プリローダーを動作させることができません(ディープ リンク ライブラリやロジックがなくても)。私はフレックス3.3を使用しています。Flash プラグイン 9 および 10、すべてのブラウザー。
プリローダーの動作を妨げる URL の #に関するバグがあります: http://bugs.adobe.com/jira/browse/SDK-14162
しかし、どういうわけか、誰か、どこかでこれを回避する方法があります。以下は、ある程度機能する例です(プリローダーの素晴らしさを確認するために、キャッシュをクリアすることを忘れないでください)。
- http://www.adobecards.com/index.html#wtf
- http://www.escriba.es/base_en.html#wtf
- http://www.sonypictures.com/movies/onceuponatimeinmexico/site/mexico.html#wtf
- http://instinct.ru/flash.html#wtf
- http://www.alternativedesign.tv/plant5.html#wtf
ただし、これらは機能しません (プリローダーがまったくないか、一時的に 100% のままになります):
- http://www.flashmagazine.com/articlefiles/preloader_finished.html#wtf
- http://www.mariaclaudiacortes.com/colors/Colors.html#wtf
- http://whoswestudios.com/flashsite.html#wtf
- http://www.iotashan.com/examples/NotSoCustomPreloader/index.html#wtf
それで、ここで何が起こっているのですか?フレックスフレームワークが疑われます。
フレックスコードのどこを見るべきか知っている人はいますか? それとも、このバグはアドビ以外では修正できないほど深刻な問題なのでしょうか?
javascript - SwfObject の 'callback' 引数との SwfAddress の競合
現在のプロジェクトでは、SwfObject 2.2 を使用してフラッシュ ファイルを埋め込み、CRD の達人は SwfAddress 2.3 を使用して SEO フラッシュの優れた機能を作成しています。
ページに両方のライブラリが含まれている場合、API ( http://code.google.com/p/swfobject/wiki/api )で SwfObject コールバックを使用しようとすると、SwfObject の読み込みが妨げられます。この例では、SwfAddress ファイルを HTML でコメントアウトするだけで、これを切り替えることができます。
以下のコードでは、これら 2 つのライブラリの絶対 URL を指定できませんでした。
何か案は?前もって感謝します!
actionscript-3 - SWFAddress と Facebook コネクトによるディープリンク
ユーザーにログインを求めてその詳細を送信すると、私のアプリケーションはブラウザ ウィンドウではなく Facebook ライトボックスに表示されます。これは、SWFAddress パラメータ (URL バーのハッシュの後のすべての情報) を削除した場合には当てはまりません。ハッシュ後の情報を無視するように API に指示することは可能ですか、それともリダイレクト URL を自分で特定する方法はありますか? どんな助けでも大歓迎です、
actionscript-2 - SWFAddress2.2が特定のURLに応答していません
SWFAddressをFlashムービーに実装していますが、ナビゲーションでリンクが正しく設定されているときに、特定のURLを入力すると、ブラウザーとまったく通信していないようです。リスナーか何かが足りませんか?
http://client.deicreative.com/test/TBB/
このクラスは私のナビゲーションクラスと話します:
javascript - SWFAddress と Thickbox (または JQuery?) が IE6/7 で適切に動作しない
jQuery Thickbox プラグイン (v3.1) によって実装された、フッターのリンクによってアクティブ化される単純な小さなライトボックス フォームがあります。Chrome、Firefox、IE8 で正常に動作します。しかし、IE6 と IE7 では、ライトボックスは断続的にしか機能しません。ほとんどの場合、代わりに新しいウィンドウが開きます。これはクールではありません。
問題は、そのページの SWFAddress.js (v2.3) への参照を削除すると、すべてのブラウザーですべてが正常に機能することです。
私はこれで髪を伸ばしてきました。jQuery UI を使用して独自のライトボックスを展開しようとしましたが、同じ問題が発生しました。
他の誰かがこの問題の解決策を見つけましたか? Web をすばやく検索すると、他のユーザーがこの問題に遭遇している可能性があることがわかりますが、解決策は見つかりませんでした。
flash - AS3-誰かがURLを貼り付けたときのswfaddressディープリンク
私のサイトではswfaddress(2.4)が正常に機能しています。戻るボタンが機能し、URLをコピーして貼り付けて、正しいページに移動することができます。
しかし、「 http://mysite.com/#/bio 」というURLをコピーして新しいブラウザウィンドウに貼り付けると、サイトは常にプリローダーの後にホームページに読み込まれます。私は何が欠けていますか?ページが読み込まれたときにどういうわけかURLを確認する必要がありますか?
javascript - SWFAddress と JSInterface の違い... どちらを選ぶべきか?
SWFObject / SWFAddressとJSInterfaceの違いは何ですか?
JSInterface にはもっと多くの機能がありますが、SWFAddress が標準のようです。そのため、何をどのように使用することを選択し、その両方を使用できるかどうか疑問に思っています。
JSInterface を使って SWFAddress のようなこともできますか? 「戻る」、「進む」、およびURLの変更を更新/リッスンする方法を見つけることができないようです...