問題タブ [deep-linking]
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.
jquery - ZFを介したAjax呼び出しに「ディープリンク」を実装するにはどうすればよいですか?
ブラウザの戻るボタンを機能させ、ユーザーが見たものをブックマークできるようにする必要があると感じています。
私はZendルートでは多目的ではありませんが、今のところそれを変更することはできません。
これは私が使用しているajax実装アプローチです:
}
最初のビューをターゲットdivといくつかのリンクでレンダリングします...これが私のindex.phtmlです:
これらの「ajaxloader」リンクにアタッチし、結果を「testresults」divにターゲティングするjQueryコード。
ここでディープリンクを実装するにはどうすればよいですか?
どうもありがとう、MEM
PS-この実装の良い功績はDarrylE.Clarkeにあります。私は悪いものを取ることができます。
windows-phone-7 - マーケットプレイスへの WP7 ディープリンク
Windows Phone 7 アプリケーション内から Marketplace のアプリケーションのリストにジャンプするために具体的に使用するコードを知っている人はいますか?
javascript - JavaScriptクラスメソッドから関数を参照する方法
サイトをディープリンクするためにSWFAddressを使用しています(SWFAddressへのリンク)。私はコードをクラスに分割するのが好きなので、次のようなメイン構造になっています。
この行はここでは機能しません:
私はそれを次のように変更してみました:
また
そして、これらも機能しません。
では、このような状況でクラスからJavaScript関数を参照するにはどうすればよいですか?
関数handleChange
がクラスの外にある場合は、関数の名前を書くことができます。
まず、すべての回答ありがとうございます。私はまだこれがJavaScriptでどのように機能するかを理解しようとしています。私はここJavaScriptのようなオブジェクト指向モデルには慣れていません。
これが今のところ解決策です。JavaScriptでこれをうまく行う方法をまだ理解できませんが、このソリューションは機能します。ehudokai(ありがとう)が提案した解決策を実装しようとしましたが、うまくいきませんでした。
これには1つの追加関数の定義が含まれるため、これは好きではありません。JavaScriptオブジェクトからSWFAddress EventListenerにメソッドを追加する方法を誰かが理解すると、余分なスペースが必要になります。私を助けてください。
javascript - リンクにハッシュ(「#」)を追加せずにAjaxディープリンクは可能ですか?
私が見たほとんどの jquery ディープ リンク プラグインでは、リンクに「#」を付ける必要がありました。これは例です:
Twitter でさえこれを行います (ただし、Twitter は を使用したクロール可能なリンクの Google 仕様に従います#!
。これは、Jquery BBQ や Jquery Address などの jquery ディープ リンク ライブラリでもサポートされています)。
新しいtwitterでJavascriptをオフにしたら動かなくなりました。Javascript をオフにしても、ディープ リンクを適用してサイトを機能させることができるかどうかを知りたくて、この質問をしています。
前もって感謝します!
apache-flex - Flex 3 : 簡単なディープ リンクの質問
Flex 3 サイトのディープリンクに問題があります。人々がサイトのさまざまな部分にリンクできるようにしたい. また、ブラウザ バーに URL を入力して、サイトの特定の部分に移動できるようにしたいと考えています。また、デフォルトで #view=2 に開く必要があります。
デフォルトの #view=2 の設定に問題があります。そのため、ブラウザ フラグメントをチェックして、サイトの有効なセクションであるかどうかを確認する必要があります。その場合は、parseUrl() を呼び出して、サイトのそのセクションを開く必要があります。ここまでは順調ですね。問題は、ループで有効なビュー番号が見つからない場合、デフォルトを view=#2 に設定するにはどうすればよいかということです。
これが私のコードです:
私はこの行を追加しようとしました:else{browserManager.setFragment("view="+ 2); parseUrl();}
私が考えることができるところならどこでも、しかし今のところ運がありません. 答えは本当に簡単です。助言がありますか?
ありがとうございました。
-ラクシュミディ
parsing - ディープリンクされたサイトのURLの共有に対処するにはどうすればよいですか?
非JavaScriptユーザー向けの非ディープリンクバージョン(somesite.com?state
)とJavaScript対応ユーザー向けのディープリンクバージョン()の両方で閲覧できるサイトを作成しましたsomesite.com#state
。注:これらのバージョンはどちらも同じコンテンツを提供しますが、一方のバージョンではコンテンツがPHPによって入力され、もう一方のバージョンではjavascriptによって入力されます。
ただし、JavaScript対応のユーザーがサイトを閲覧し、Facebookで(somesite.com#someotherstate
)などのリンクを共有したい場合、Facebookはディープリンクのハッシュパラメーターを処理できないため、ページの適切なコンテンツを解析できません。リンク。
それでは、ページに別の「共有」ボタンを配置してsomesite.com?someotherstate
、ユーザーがFacebookでコピーして共有するためのURL()の非ディープリンクバージョンを明示的に提供する以外に、業界はこの問題をどのように処理しますか?
アップデート
FacebookがGoogleAjax方法論を実装していることに気づきました。しかし、公式声明は見つかりません。
flash - ディープリンク URL に関する質問
オールフラッシュのウェブサイトを運営しており、ディープリンクを設定しています。私は今、セクションを別のページに分割し、検索エンジン用に別のコンテンツを表示することで、SEO フレンドリーにしようとしています。
URLパスを修正する方法に興味があります。「ビデオ」と言ってサイトに入ると、/video.php ページが読み込まれ、さらにリンクをクリックすると次のようになります。
http://www.mywebsite.com/video.php#/aboutus <-い
Q: SEO に影響を与えずに「video.php」を削除する簡単な方法はありますか?
ありがとう!
.htaccess - ディープリンクへの mod_rewrite URL
これが mod_rewrite で可能かどうか、そして誰かがその構文を知っているかどうか疑問に思っていました。
ブラウザは以下を受け取ります:
http://example.com/video/my-first-vid/
mod_rewrite は次の場所にリダイレクトします。
http://example.com/#/video/my-first-vid/
ありがとう!
javascript - AJAX ディープ リンク サイトで埋め込みオブジェクトのスクリプトを実行する方法
AJAX ディープ リンク サイトがあります。基本的な構造は次のようなものです。
したがって、ここでの考え方は、URL () のフラグメント値に応じて AJAX#query
が適切に<div id="ajax">
.
これが問題です。このことを考慮。ユーザーが最初にこのページ ( #home
) をロードし、次のページがロードされます:
この後、ユーザーはページに移動します#query
。このページをロードするために、AJAX は <div id="ajax">
タグの innerHTML を変更します。のコンテンツに#query
オブジェクトが埋め込まれているとします (この例では、FlowPlayer を使用した埋め込みビデオ)。AJAX が完了すると、コードは次のようになります。
これを実行しようとすると、次のスクリプトが実行されないため、ビデオが読み込まれません。
この問題を解決するにはどうすればよいですか、または何が間違っていますか?
どんな助けでも大歓迎です。
編集進捗報告
ajax
私はこれを行うことでdiv タグの HTML コンテンツを交換していました:
今、私はこれを次のように変更しました:
これにより Firefox の問題が解決され、<script>
get がトリガーされますが、Chrome と IE ではまだ機能しません。
何か案は?
jquery - jQueryUIタブとディープリンク
BBQプラグインを使用しましたが、希望どおりにURLを取得できないようです。ハッシュの後のURLにdivIDを反映させたいのですが、http://www.example.com/page.php#parentNode=2ではなくhttp://www.example.com/page.php#nodeIDのように2つは子ノード番号です。これは可能ですか?
asual addressプラグインも試しましたが、リモートコンテンツでしか機能しないようです。すべてのタブを1つのページに配置し、ajaxを介してコンテンツをロードしないようにしたいのですが、そのように変更することはできますか?
みんな、みんなありがとう!