0

URL のフラグメント(またはハッシュ) は、ドキュメント内の特定のフラグメントを指定するために広く使用されています。

たとえば、以下のフラグメント

http://example.com/page.pnp#<fragment>

通常、<div id="<fragment>" />または<a name="<fragment>" />HTML ドキュメント内のようなものを参照します。

次のように、フラグメントとして CSS セレクターをサポートする標準があります。

http://example.com/page.pnp#css(<CSS selector>)

それを使用するアプリケーションはありますか?ブラウザがそれをサポートするのはいいことですか?たとえば、ブラウザはページの選択されたフラグメントのみを表示したり、選択されたフラグメントを強調表示したりできます。または、選択したフラグメントを CSS または JS で強調表示するオプションを開発者に提供します。誰かが機能要求として関連するブラウザ開発者に提出できますか?

HTML ページ内の特定のコンテンツを参照する他の方法は何ですか? たとえば、HTML ページの特定の要素についてコメントしたい場合、できれば URI やその他の便利な識別子を使用して、ドキュメント内のその位置を指定する他の方法はありますか?

4

2 に答える 2

1

リンク先のドキュメントは実際には標準ではありません。サブタイトルに「非公式ドラフト」と表示され、その下にステータスが表示されます。

このドキュメントは、潜在的な仕様の公開草案にすぎません。いかなる種類の公式な地位も持たず、標準化団体の支持またはコンセンサスを表すものではありません。

...したがって、それを「標準」と呼ぶのは完全に不適切です。これをより適切に表す用語は、「概念」または「実験」です。

そうは言っても、基本的な実装はブラウザー拡張機能の形で存在します (少なくとも、最初に公開された時点では存在していました)。これらへのリンクはセクション 8 にあります。

しかし、私の知る限り、このコミュニティ グループが形成され、私が参加してから最初の数か月が経過した後、この問題に関する活動はまったくありませんでした。人気が得られなかったか、実装するのが現実的ではなかったかのどちらかです。

id今のところ、いつものように、フラグメント識別子は、それぞれの属性または名前付きアンカーを持つ要素のみを指すことができます。近い将来、このままの状態が続くようです。

于 2015-03-02T16:00:56.190 に答える
0

Chrome の場合、Jquery Fragment セレクター拡張機能があります。

エッジ拡張機能の出現により、エッジでの実装が容易になる可能性があります。

于 2016-08-04T09:02:15.697 に答える