Pátek 22. 10. 2004 (00:36)
Počítače, internet, IT
Chyba s tabbed-browsingem je mnohem závažnější než jsem si myslel!
Včera jsem napsal zápisek Závažné i komické chyby v internetových prohlížečích a vycházel jsem výlučně z článku Více a méně závažné chyby v internetových prohlížečích na CD-R.CZ. Podcenil jsem chybu tabbed-browsingu, kdy stránka z neaktivní záložky může otevřít dialogové okno žádající třeba i citlivé informace, které zmatený uživatel (netušící, která stránka dialog otevřela) může vyplnit a nadělení může být na světě. Mylně jsem se na základě zmíněného článku domníval, že je myšleno vyskakovací okno vytvořené javascriptovou funkcíwindow.open(), kde příslušnost okna k některé z prohlížených stránek lze odvodit třeba designem, logem, textovým obsahem atp ...Martin Trčka upozornil, že se mýlím, za což mu děkuji. A nebyl jsem jediný (viz reakce pod mým spotem i pod pár články, které se tomuto tématu věnovaly), takže jsem se místo odpovědi na Martinovu reakci rozhodl sepsat nový spot vysvětlující, jak se situace má.
Fakt je, že je myšlen dialog vytvořený funkcí
prompt() s uniformním vzhledem. Nejde o pop-up okno, které někdy bývá rovněž špatně označováno za dialogové okno. Tato skutečnost zcela mění můj názor na chybu.Vy, kdo nerozumíte JavaScriptu, asi nevíte, jak zásadní rozdíl to je. Řekněme tedy, že kdyby to bylo tak, jak jsem se původně domníval, tak se otevře nové okno prohlížeče eventuálně se skrytým panelem nástrojů, nabídkou a statovým řádkem, ovšem s načtenou webovou stránkou, na které může být nějaká grafika, text nebo cokoliv jiného, z čehož si odvodíte přislušnost tohoto okna k dříve otevřené stránce. Situace je bohužel horší a mé dřívější bagatelizování problému není na místě. Jak takový dialog může vypadat? Podívejte se na příklad na Jak psát web. Nemáte šanci poznat, k čemu patří a nemáte možnost tyto hlášky blokovat (až na vypnutí JavaScriptu, což při jeho hojném používání nepovažuji za šťastné).
Má odpověď: Jo, dělám to jako ty a už nějak dopředu mám k těmto dialogům nedůvěru. U věrohodné služby jsem je totiž ještě neviděl ;-)
Reagoval Martin Kopta: Aha, aha, a já když jsem to četl, říkal jsem si, že vůbec netuším, co je neaktivní záložka. Já si totiž pod záložkou představuju bookmark. Nešlo mi to do hlavy.
SLEDOVAT ZMĚNY | VYTISKNOUT | Podělte se o odkaz na linkuj.cz nebo del.icio.us
Stálý odkaz (permalink): Stálá adresa tohoto zápisku je http://blog.macich.net/1098405371-chyba-s-tabbedbrowsingem-je-mnohem-zavaznejsi-nez-jsem-si-myslel.html (pro IE: vložit do schránky | přidat k oblíbeným). Chcete-li na zápisek odkázat, použijte ji.
Další zápisky: Následujícím zápiskem je spot Kam nám to ty mobily kráčí?! Jakou má mobil budoucnost? Předešlým zápiskem je spot Hrníček na kafe ne, ale na čaj jo Další pak naleznete při navigaci z hlavní stránky. Můžete se také podívat na seznam všech zápisků.
Aktuální místo vašeho pobytu: Macich.NET » Blog počítačového nadšence » Počítače, internet, IT » Chyba s tabbed-browsingem je mnohem závažnější než jsem si myslel!
