1

私が取り組んでいるプロジェクトでは、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はこれを行うと思います。

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

4

0 に答える 0