Autor | Zpráva | ||
---|---|---|---|
mimochodec Profil |
#1 · Zasláno: 15. 7. 2015, 00:53:44
http://www.polskejidlo.com - ten web mi ve staré opeře nefunguje. Nevíte proč? O ten web mi nejde, neptám se z pozice jeho autora, zajímá mě to jako uživatele opery. Podobný problém nemám poprvé. Možná by se to dalo nějak univerzálně ošetřit podmíněným přilinkováním nějakých vlastních skriptů, když budu znát příčinu.
|
||
Chamurappi Profil |
#2 · Zasláno: 15. 7. 2015, 01:52:02
Reaguji na mimochodce:
Uf. To je názorná ukázka, jak se dají webové technologie zpatlat. Zkusím rozebrat, jaké vtipné věci se tam dějí: 1) Inicializace viditelných věcí selhává kvůli chybě ve skriptu. 2) Tuto chybu vyhazuje jQuery, protože se mu nelíbí selektor obsahující [data-"Times New Roman"-slider] – což dává trochu smysl, uvozovky uvnitř názvu atributu nemají co dělat. (Ačkoliv jsem žil v přesvědčení, že jQuery selhává vždy v tichosti.)
3) Selektor je sestavený z pevných částí a z proměnné namespace – v ní je právě v Opeře "Times New Roman" , v ostatních prohlížečích nic.
4) Proměnná namespace se kupodivu plní prostřednictvím $('.foundation-data-attribute-namespace').css('font-family') . Wow! :-)
5) Element s class="foundation-data-attribute-namespace" je <meta> . Ve Firefoxu vidím, že má přes foundation.css nastaveno font-family: false . To je asi nějaká supermoderní mňamka, takhle originálně zneužívat font-family … (jako, kdyby v CSS nebyl volně k dispozici content ).
6) Tahle <meta> značka mimochodem také vznikla skriptem, nedává mi příliš smysl, že cesta k namespace vede přes ní.
Tohle je to slavné Foundation? Brrr. Vyrobit si element, číst z něj název fontu (s předpokladem, že tam žádný skutečný font doopravdy nebude) a tento název dosazovat bez jakéhokoliv ošetření do selektoru… fascinující :-) „Možná by se to dalo nějak univerzálně ošetřit podmíněným přilinkováním nějakých vlastních skriptů“ Zkus si vyrobit font jménem false .
Nebo jiná možnost: pokud je něco v proměnné Foundation.global.namespace , tak se ta ptákovina s fontem pravděpodobně neděje.
|
||
mimochodec Profil |
#3 · Zasláno: 15. 7. 2015, 13:24:08
Chamurappi:
Díky moc za podrobnou analýzu. Uvažuju, že napadnu Polsko. |
||
Bubák Profil |
#4 · Zasláno: 15. 7. 2015, 13:30:40
mimochodec:
„Uvažuju, že napadnu Polsko.“ Já to zkusil, ale Poláci si ničeho nevšimli ;-) |
||
Časová prodleva: 9 let
|
0