Dead Space 2 | Pojďme hrát v roce 2020, Ep. 3 [21: 9]

Na https://panopticlick.eff.org/ EFF vám umožní otestovat počet jednoznačně identifikujících bitů, které prohlížeč poskytuje webové stránce. Mezi nimi jsou pole záhlaví HTTP, jako User-Agent, Accept, Accept-Language a později možná ETAG a If-Modified-Since. Existuje také spousta informací, které javascript může získat z prohlížeče, jako je časové pásmo, rozlišení obrazovky, kompletní seznam dostupných písem a pluginů.

Můj první dojem je, jsou všechny tyto informace skutečně použity / vyžadovány na většině všech webových stránek? Například kolik webů skutečně posílá různé typy obsahu v závislosti na hlavičce přijetí HTTP nebo jaká písma jsou k dispozici (myslel jsem, že se o to postaral css)?

Řekněme, že by tyto funkce záhlaví / js v den byly pryč. Které by;

  • nikdy si nevšimnete, že byli pryč?
  • ovlivnit uživatelskou zkušenost?
  • ovlivnit výkon serveru?
  • okamžitě znovu implementováno, protože internet bez něj nemůže fungovat?

Zvláštní uznání za rozlišení mezi tím, co lze udělat, co by se mělo dělat a co se děje ve většině situací.

  • 1 Patří to do stackoverflow
  • Programuje se 1 stackoverflow. Výchozí hodnota serveru je servery a hostování. Tato otázka je pravděpodobně nejlépe řešena spíše davem hostování / serveru a administrátorů než programátory nebo „zkušenými uživateli“.
  • Dal bych to na webmasters stack exchange site: webmasters.stackexchange.com
  • Mohl bych jít s tím, že to pošlu webmasterům. Mohu odpovědět pouze na filozofickou polovinu otázky ...
  • Jak je vidět, tato otázka již byla jednou přesunuta, poté na aktuálně nejlepší umístění. Nyní je nové lepší umístění, proto jsem požádal moderátora, aby jej znovu přesunul.

Nemohu opravdu odpovědět na otázku, jaké informace by chyběly, i když řeknu z analytického hlediska, že máme tendenci se starat o prohlížeč a OS, které naši uživatelé navštěvují (abychom zjistili, jaké funkce HTML nám mohou uniknout pomocí ).


Filozoficky vám mohu dát svůj pohled na situaci -

Co UMĚT be done spadá do dvou kategorií:
* Zlomyslně můžeme určit uživatele s určitou mírou jistoty na základě jeho podpisu v prohlížeči, jak ukazuje Panopticlick.
* Neškodně můžeme přizpůsobit prostředí webu na základě informací poskytnutých („uniklých“) prohlížečem.

Co BY MĚL být hotov? Pravděpodobně neškodná věc výše, nabízející přizpůsobené zážitky ze stránek založené na technologii dostupné uživateli.

Co JE Hotovo? Návrháři webů obvykle vyhodí jeden zážitek ze stránky, který vyžaduje nějakou sadu pluginů. Pokud tyto pluginy nemáte, zobrazí se vám pole „nefunkční / chybějící plugin“ nebo výzva z vašeho prohlížeče / OS k instalaci příslušného pluginu. Lousy uživatelská zkušenost, ale pro designéry jednodušší :)

Co myslíš tím použitelným? Máte na mysli, která z nich mají legitimní použití nebo která jsou použitelná pro zájemce o sledování nebo získání více informací o uživatelích? Pokud jde o druhou možnost, domnívám se, že myšlenkou je, že spojením všech těchto datových bodů lze pro každý prohlížeč vytvořit jedinečný „otisk prstu“.

Pokud se ptáte, které funkce mají legitimní použití, pak bych řekl téměř všechny. Záhlaví HTTP přijímaného / preferovaného typu obsahu jsou užitečná pro celou řadu aplikací, které nelze nahradit použitím CSS. Jmenovitě poskytuje standardní metodu pro vyjednávání obsahu. (Různí agenti uživatelů upřednostňují / podporují různé typy obsahu nebo jazyky.)

Věci jako dostupnost pluginu prohlížeče, rozlišení obrazovky a místní úložiště dat mají zjevné využití. Bez těchto funkcí by mnoho webových aplikací, které používáte, nefungovalo nebo by nebylo tak užitečné, jak jsou.

Jaká písma jsou k dispozici, se dostává přes Flash, a to je asi jediná funkce, která má velmi omezené použití pro obecné webové aplikace. I to však má své využití. Například umožnil vývoj některých velmi užitečných aplikací Flash souvisejících s písmy (např. Nástroje pro identifikaci / návrhy písem).

  • Slovo „použitelné“ jsem změnil na „povinné“, aby lépe odpovídalo mému záměru s otázkou. Ano, všechno může být použitelné, ale jen velmi málo webů se rozbije, pokud nedostanou seznam písem, kromě vašeho posledního příkladu.

Pracoval pro vás: Charles Robertson | Chcete nás kontaktovat?