it-swarm-eu.dev

Vložené adresy URL pro sdílení

Jaký je účel těchto vložených adres URL? Proč zaplnit rozhraní, když lidé mohou snadno zkopírovat a vložit adresní řádek svého prohlížeče?

Mapy Google

Mapy Google nemění při procházení mapy adresní řádek prohlížeče, takže vložená adresa URL je „užitečná“. Při procházení mapou světa se tato vložená adresa URL aktualizuje tak, aby představovala vaši aktuální polohu. Mohli vynechat tuto vloženou adresu URL, pokud právě aktualizovali adresní řádek prohlížeče pomocí javascriptu. Všechny dobré AJAX-těžké weby aktualizovat adresu prohlížeče právě z tohoto důvodu (a ne rozbít tlačítko zpět).

google maps

Youtube

Na YouTube je adresní řádek vašeho prohlížeče aktualizován správně a je totožný s tímto vloženým odkazem, takže tento odkaz je zcela zbytečný. Není pro uživatele snazší zkopírovat a vložit adresní řádek prohlížeče, než hledat tento vložený odkaz, který je původně skrytý?

youtube

2
JoJo

Můžete se také zeptat, proč weby obsahují tlačítka Tisk, když lidé mohou stránku vytisknout pouze výběrem Soubor> Tisk (nebo jinou srovnatelnou možností). Jde o to, že ne každý uživatel ví tyto věci o svých webových prohlížečích, a je zde zahrnut prvek designu, kde bezprostřednost/přítomnost kontroly zvyšuje pravděpodobnost, že se bude používat.

Takže když máte pravdu, že tyto ovládací prvky jsou v doslovném smyslu nadbytečné, měli byste zvážit větší obrázek, na který se @ N30 zmiňuje: můžete navrhovat ovládací prvek s určitým účelem, například sdílením a poskytnutím adresy URL, která tam může být být pohodlnější než mikrokopie: „zkopírujte adresu na svém panelu, abyste tuto stránku mohli sdílet“, nebo něco podobného.

Pokud jde o Mapy Google, domnívali jste se, že Google možná úmyslně neaktualizuje adresní řádek/stav historie, aby uživatelé mohli snadno kliknout na tlačítko Zpět a vrátit se k jejich výsledkům vyhledávání? Spekuluji, ale je pro mě těžké uvěřit, že by Google nechal věci takto bez dobrého důvodu.

4
Rahul

V google mapách, kdy uživatel přiblíží nebo oddálí nebo přesune mapy pomocí myši google načte obrázky pomocí ajax požadavků také google předběžně načte tato data, když je uživatel na stránce

takže když uživatel přiblíží nebo oddálí nevidíte žádné zpoždění, protože obrázky mapy jsou již v mezipaměti.

můžete si tyto požadavky Ajax (za obrazovkou) zobrazit pomocí houslista.

je možné změnit adresu URL v adresním řádku prohlížeče pomocí javascriptu, ale tím si prohlížeč musí vyžádat další zpáteční cestu (přesměrování prohlížeče) na server, aby získala data, která zpomalí celý zážitek.

neexistuje jiný způsob, jak můžete změnit adresu URL v adresním řádku prohlížeče na cokoli, aniž byste dosáhli serveru, jinak by to byly nejčastěji používané funkce spammery a podvody online.

v případě map Google je tedy účelem adres URL pro sdílení Inline poskytnout přesné zobrazení později stejnému uživateli nebo uživateli, kterého odkazující uživatel sdílí.

Pro youtube

zobrazený snímek obrazovky neukáže celý příběh.

alt text

objeví se, pouze když kliknete na tlačítko sdílení a to je určeno ke sdílení tohoto odkazu na jiných sociálních sítích, aniž byste opustili youtube, takže jeho skutečně užitečné není zbytečné.

1
N30

Mapy Google pravděpodobně nepoužívají hashcode pro změnu adresy URL, protože do zobrazení mapy je zapojeno mnoho státu a pokaždé, když provedete nepatrnou změnu, bude nutné přidat položku historie. Když jste několikrát otočili kolečkem myši pro zvětšení, byla to jedna změna nebo tři? Počítá se tato pánev jako změna? A co ty vlajky a kolíky, které jsi upravil? Všechny tyto věci jsou neustálými změnami mnoha proměnných, někdy se mění velmi rychle. Bylo by velmi nepraktické, aby se tyto změny objevily v historii.

Možná by mohli nastavit časovač a počkat, až se mapa ustálí, a poté aktualizovat hashcode na aktuální zobrazení, ale uživatelé to mohou považovat za podivné.

Stejně jako u jiných webů mohou mít jedinečné požadavky na sdílení adres URL, takže kopírování a vkládání aktuální adresy URL není optimální. Například web, který používám, má aktuální obsah k dispozici za výplatou za první týden (nebo dva). Během této doby mohou nový materiál vidět pouze předplatitelé. Je však možné poslat bezplatný odkaz na neplatené uživatele. V takovém případě adresa URL v prohlížeči nepředstavuje totéž jako vygenerovaný bezplatný odkaz.

Protože tolik webů používá takové uživatelské rozhraní odkazu z různých důvodů, má smysl pro konzistentnost, že ostatní weby sledují vzorec, i když nemají nic konkrétního pro změnu odkazu. Alespoň však mohou normalizovat odkaz a poskytnout jej v jeho nej kanoničtějším formátu.