A może nazywasz to "ostrym" - symbolem #.Wiele znaków skrótu w adresie URL
Natrafiłem na jedną instancję, gdzie #! i # używane jednocześnie w jednym adresie URL. Czytając inne artykuły, w tym RFC, nie mogę zrozumieć, czy jest to kombinacja prawna, czy nie. Po napotkaniu takiej strony przeglądarka Mozilli (w tym przypadku Iceweasel) wyświetla adres URL jako 2 #, a Chrome wyświetla tylko jeden, ale wkrótce potem umiera (karta zawierająca stronę przestaje odpowiadać i ulega awarii - ale może nie być połączona) .
Moje pytanie brzmi: czy legalne jest posiadanie obu adresów w jednym adresie URL, czy jest to zgodne z prawem i zbędne (powinno być znormalizowane), czy jest to tylko błąd w przeglądarce Mozilli? Załóżmy więc, że robię żądanie AJAX, lub próbuję nawigować w historii przeglądarki - co powinienem zrobić, gdybym doświadczył tej sytuacji?
RFC-3986: http://tools.ietf.org/html/rfc3986#section-3.4, co powinno być wyjaśnienie to ... na wszelki wypadek.
Także: https://developers.google.com/webmasters/ajax-crawling/docs/specification jak roboty indeksujące Google widzą różne rzeczy.
Nie, ABNF wyjaśnia, że nie można uzyskać "#" bez fragmentu. –
Ah, więc jest to tylko przypadek przeglądarki wymuszającej ważność poprzez traktowanie wielu skrótów tak, jakby były uniknięte. – apsillers
@Julian edytowane w celu odróżnienia zachowania przeglądarki od RFC. – apsillers