hallo
Und wie geht das mit Link-Fragmenten um?
| HTML |
.getAttribute("href")|.href|---| |<a href="foo#bar">| "foo#bar" | "https://example.net/foo#bar" |<a href="/foo#bar">| "/foo#bar" | "https://example.net/foo#bar" |<a href="//example.net/foo#bar">| "//example.net/foo#bar" | "https://example.net/foo#bar" |<a href="https://example.net/foo#bar">| "https://example.net/foo#bar" | "https://example.net/foo#bar"
nice
Also wenn ich zwei Links habe
href="contact.html" und href="contact.html#impressum"
Dann wird nur einer der beiden Links auf aria-current="page" gesetzt.
Es gibt hier keine einfache Lösung aber die beste Lösung ist die, location.pathname entsprechend der eigenen Link-Politik aufzubereiten. Das muss aber zum eigenen Projekt passen.