問題タブ [url-fragment]

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 投票する
0 に答える
86 参照

javascript - URL フラグメントに公式のフォーマットはありますか?

私が取り組んでいるプロジェクトでは、URL フラグメントを使用してビューを更新しています。しかし、ビューが URL フラグメントによって更新されると、垂直アンカーの位置が失われます。

ビューとアンカーを含むように URL フラグメントをフォーマットする公式の方法はありますか? それとも、ブラウザは私が求めているようなものをすでにサポートしていますか?

そうでない場合、次のようなものを使用しない理由はありますか?

現在の標準フラグメント
https://www.example.com/page.html#anchorOnThePage
ページに移動し、スクロールしてアンカーという名前のビューを表示しますanchorOnThePage

現在の SPA または PWA:
https://www.example.com/page.html#view1
ページに移動し、次の名前のビューを表示します。view1

望ましい:
https://www.example.com/page.html#view1:anchorOnThePage
ページに移動し、という名前のビューを表示してから、 viewview1にスクロールしますanchorOnThePage

フィードバックは大歓迎ですが、当面は主にハッシュ フラグメントを使用する必要があります。

次のようなものを使用できます。
https://www.example.com/page.html#view=view1&anchor=anchorOnThePage
https://www.example.com/page.html#view:view1&anchor:anchorOnThePage

ただし、コロンやピリオドなどの単純な区切り記号を使用すると、見栄えが良くなる場合があります。ビューに移動し (最初のインデックス)、存在する場合はアンカーに移動します (2 番目のインデックス)。
https://www.example.com/page.html#view1:anchorOnThePage
https://www.example.com/page.html#view1.anchorOnThePage

更新

パスをもっと使いたいのですが、これについては少し前に Google のディープ リンク ガイドで推奨されていたと思います。

提案は次のようなものhttp://www.example.com/page.html/view/post/id/101でした。WordPressはこれを行うと思います。

しかし、誰かがそれについて大騒ぎし、彼らはそれを落としました。すべての詳細を覚えていないため、この投稿を行います。

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

nuxt.js - nuxtミドルウェアでURLの「フラグメント」部分を取得するには?

「暗黙の」oauth フローで AWS COGNITO からリダイレクトされた後、url で access_token を取得したいと考えています。AWS Cognito はブラウザをhttps://mydomain/#access_token=xxxxxにリダイレクトします。

nuxtの「ミドルウェア」で、「access_token = xxxxx」の部分をストレージ用に取得したい。

「context.req」オブジェクトにあるとは思えません。どこで見つけることができますか ?