問題タブ [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 - アドレス状態の混乱
Jqueryアドレスを使用して、次の例に従って簡単なディープリンクページを作成しました:
http://www.asual.com/jquery/address/samples/state/
この例では、HTML5 ブラウザー (私は Chrome 10 を使用しています) に実際に表示されるソースが表示されます。つまり、 http://www.asual.com/jquery/address/samples/state/portfolioは、そのコンテンツがJquery address/Ajax/ を介して挿入されたにもかかわらずPortfolio content.
、 div に表示されます。この例を再構築しましたが、私のページでは、ソースは常に、Ajax が実行される前の最初のページのものです。これは、HTML5 以外のブラウザーと同じ動作です。
私は何を間違っていますか?
ヒントをありがとう、
トーマスcontent
$('.content').html()
編集:
デモコードは次のとおりです。
私のはほとんど同じです。リンクの強調表示を削除し、サイトに一致するように URL を変更し、HTML をロードしているため Ajax 呼び出しを変更しました。それに「何か」があるのだろうか(ドキュメントでは実際には語られていないが、プロジェクトのGitHubで見つけた必要な.htaccessなど)。
これが私のコードです:
yui3 - YUI 3 Tabview をディープリンクするには?
YUI3 を使用しており、タブをディープリンクしたいと考えています。YUI の tabview + history を使用しました。url パラメータの値を変更する方法
/#tab-2 を /#tab-description に置き換えます
前もって感謝します。
c# - URL と Silverlight のディープ リンク
Silverlight について質問があります。
以前、Flex を少しテストしましたが、現在のビューに応じて URL を変更する方法があったことを覚えています。よく覚えていると、これを Flex では「ディープ リンク」と呼んでいます。
このように、次のことが簡単にできます。
- 現在の URL をコピーして貼り付け、誰かに送信します。
- アプリケーションの特定のビューに行く電子メールを送信します。
- ブラウザ内で戻る次の操作を行います。
Silverlight でこのようなことはありますか? (私はtelerik
ライセンスを持っているので、そのコンポーネントについて何か知っているなら、私も興味があります)
iphone - Facebook iPhoneアプリでサポートされているすべてのカスタムURLスキームは何ですか?
ノート
これらのURLは利用できない可能性があります。
Facebookは何度も更新されており、これらのいずれも公式にはサポートしていません。
/ノート
iPhoneのFacebookアプリについてどのような情報が利用できるかを確認しようとしています。これまでのところ、限られた情報を含むサイトをいくつか見つけました。Facebookプロフィールの公開コマンドを理解できました(残念ながら、投稿後もウィンドウは開いたままになります。そのため、Facebookに公開する人は、投稿を1回押してから、キャンセルする必要があります。 )。
私の質問は、Facebookアプリに送信できるコマンドに関する情報は他にありますか?
http://wiki.akosma.com/IPhone_URL_Schemesから入手できた以下の情報
fb://profile
–Facebookアプリを開いてユーザーのプロファイルを表示します。fb://friends
–Facebookアプリを開いて友達リストを表示します。fb://notifications
– Facebookアプリを開いて通知リストを表示します(注:このURLにはバグがあるようです。通知ページが開きます。ただし、Facebookアプリの他の場所に移動することはできません)fb://feed
–Facebookアプリを開いてニュースフィードを表示します。fb://events
–Facebookアプリを開いて[イベント]ページに移動します。fb://requests
–Facebookアプリを開いてリクエストリストを表示します。fb://notes
–Facebookアプリを開いてメモページに移動します。fb://albums
–Facebookアプリを開いてフォトアルバムリストを表示します。
これらのコマンドは、対応するウィンドウのみを開きます。私が見つけた最初の便利なコマンドは
fb://publish/profile/#ID#?text=#BODY#
これは、FacebookのグラフAPIと、他のアプリケーションで見つけた他の情報を組み合わせたものです。それから少し突いて希望します。
#ID#
投稿するプロファイルのIDに置き換えてから、投稿するテキストに置き換える#BODY#
と、Facebookアプリにテキストが事前に入力されたウィンドウが表示されます。
またme
、サインインしたユーザーのプロファイルに投稿するためのIDとして使用することもできます。
誰かがこれ以上知っているなら、私はそれとインターフェースをとろうとしていて、できるだけ多くの情報が欲しいです。
jquery - jQueryアドレスを使用したディープリンクを処理する正しい方法
jQueryアドレスを使用して、AJAXアプリケーションとのディープリンクを処理しています。私のURLは次の形式です。URLのさまざまな部分を処理するようにリスナーexample.com/#/section/item/param/param/param...
で設定しています。.change()
その/project/my-project/view-item/2/compose
ため、そのプロジェクトとそのアイテムの下にある作成ボックスをスライドして開きます。問題は、URLがそれに変更されるたびに、その時点までのすべてのアクションが呼び出されることです。(URLが/project/my-project
呼び出されたときに発生するアクションなど。)
「チェーンを上る」ことなく、私が望むアクションだけを処理するための最良の方法は何ですか?
ruby-on-rails - ハッシュ化されたレールのリンクを作成するには?
私のレールアプリでは、hashchangeディープリンクなどにjQuery BBQを使用しています...
レール内の私の既存のリンクは次のとおりです。
これは、メールで送信される user_mailer で機能しています...
問題はこれが生成されます: http://www.site.com/project/1/topic/23
そして、私が欲しいのは: http://www.site.com/#/project/1/topic/23
URL のハッシュ # を ajax、ディープリンクに適したものにする方法についてのアイデアはありますか?
ありがとう
ajax - JoomlaAjaxメニュー-更新のないコンテンツ
フラッシュサイトを非フラッシュサイトに変換しようとしています。このサイトはすでにJoomlaCMSを利用していますが、XMLをフラッシュに出力します。あなたはここでサイトを見ることができますwww.alexandraandthesunflowers.com。
ご覧のとおり(そして聞くことができます)、サイト内のすべてのページで持続する音楽プレーヤーがあります(つまり、別のセクションに移動してもページは更新されません)
フラッシュなしでこれを達成するために私がする必要があるのは、メインのJoomlaメニューとメディア再生コンポーネントでホームページをフレーム化することだと思います。次に、メインメニューでajaxを使用してJoomlaコンテンツをコンテンツ領域にロードし、SwfAddressと同等の機能を使用して、戻るボタンと進むボタンを機能させ、ページを直接リンクできるようにする必要があります。
edcwidのようなものはこのように機能するようです(つまりwww.carpaholixx.com/estore)が、Joomlaをこのように機能させる方法についての情報はどこにも見つかりません...
誰かアイデアはありますか?
D
javascript - sencha touchExt.Router
Ext.RouterにURLへの変更を登録させるのに問題があります。senchatouchサイトのモデルビューコントローラーの例からアプリケーションを開始しました。
そして、私はルートファイルを持っています(アプリの前にロードされました)
これはコントローラーです
ただし、URLをhttp://myapp.com/#mainに変更しても、コントローラーは機能しますが、何も起こりません。私が欠けているアイデアはありますか?どんな助けでも大歓迎です。Ext.routerのドキュメントはあまりなく、何が起こっているのかをデバッグするための良い方法がわかりません。
javascript - 動的に生成された HTML ディープ リンク
ディープリンクに問題があります。私は単一ページのサイトを持っています。そこには多くの小さなボックスと 1 つの大きなボックスがあり、それが「アクティブな」コンテンツです。小さなボックスをクリックして、innerHTML をクリアします。アニメーションを作成し、クリックしたものがアクティブ コンテンツになり、innerHTML($('element').html('new content')) を新しいコンテンツに置き換えます。
私の質問は次のとおりです。このプロセスをディープリンクする方法があります。
mysite.com/firstcontent (または同様のもの) にアクセスして、適切なコンテンツをアクティブにします。メガスイッチャーを作成する必要はありませんか? すべてを AJAX に置き換える必要がありますか?
silverlight - Silverlight アプリの入れ子になった NavigationFrame (マルチ アニメーション)
わずかな違いで、ナビゲーション対応の Silverlight アプリを構築したいと考えています。一部のシナリオでのみ、画面領域全体をロードしたくありません。
たとえば、画面領域全体に#/Customer/Cases
ロードします。/Customer/Cases.xaml
ただし、データ グリッドが表示されていた領域に#/Customer/Cases/Orders
読み込ま/Customer/Cases/Orders.xaml
れます (右にスライドする可能性があります)。
#URL 全体ではなく、その一部のみをロードするように親ナビゲーション フレームに指示するにはどうすればよいですか? 子ナビゲーション フレームの場合は逆ですか?
誰かが前にこのようなことをしたことがありますか?
意味をなさない場合はお知らせください。説明するのは非常に難しいです:)