Muszę wskazać jedną stronę na drugą, a następnie przewinąć do określonej sekcji. W Chrome robi to pod adresem www.example.com # sekcja1 (# sekcja1 może być kotwicą lub identyfikatorem elementu).Safari ignoruje/usuwa hashatagi podczas klikania hiperłączy?
Próbowałem go w Chrome i Firefox iw obu przeglądarkach to działa dobrze (automatycznie bierze mnie na stronę i następnie przewija do kotwicy jednak w safari hash znika po kliknięciu na link.
Dlaczego Czy można to zrobić na Safari, jeśli nie, jak mogę obejść ten problem?
Po prostu chciałam czegoś, co może pomóc innym. Miałem ten sam problem. Format był dokładnie taki, jak rozwiązanie. Jednak serwer korzystał z modyfikującego modr do zmiany ścieżki (Wordpress. Htaccess). Wygląda na to, że Safari usuwa hasz po przekierowaniu adresu URL przez serwer. – mrbinky3000
Potrzebujesz tego również w przypadku adresów URL, które wyglądają jak nazwy katalogów, takie jak 'http: // www.example.com/foo # item-1'. Przekierowanie Safari spowoduje usunięcie tego fragmentu. Musisz zamiast tego wysłać je tutaj: http: // www.example.com/foo/# item-1'. – micah94