
Zákaz flashe vs blokace pluginu
Narazil jsem na důležitý problém při přehrávání videa na webu (myslím teď ty, které nejdřív umí HTML5 i flash.)
Prohlížeč se chová 4 různými způsoby v závislosti nakombinaci nastavení v:
A.chrome:extensions flash (De)aktivovat
B. ikona napravo od tlačítka refresh - Pluginy (puzzle)
C.(duplikát B) ikona nalevo od Bookmark ikony - Na této stránce byly zablokovány pluginy (křížek u puzzle)
Chování:
1. pokud A je deaktivovaný -> flash prostě nejde. web se chová, že nabídne html 5.
2. je li A aktivovaný a B. Blokovat na tomto webu -> ukazují se šedá okna Flash není ta tomto webu povolen (a web nepřejde na HTML5)
3. Je li A aktivovaný a B Povolit -> flash plugin se nahraje po kliknutí
4. Je li A aktivovaný a B Zeptat se -> flash plugin se nahraje po hned
Technicky tedy mezi 3. 4. není rozdíl (ve funkčnosti. Rozdíl je jen v kliknutí, ani v rámci tohoto dotazu mezi nimi neni rozdíl, akorát soudný člověk si nenechá flash automaticky zapnutý, co kdyby něco uniklo přes adblock)
No a k dotazu: Potřeboval bych nějakou možnost 1. ale aby fungovala pro tu stránku, protože je opruz jít do nastavení a togglovat tam aktivnost toho pluginu. Důležité je právě to, že při tom ten web rovnou najede na HTML, kdežto u 2. předstírá, že umí flash, ale nespustí se.
A pak ještě pomocí jakých způsobů a JS api tedy prohlížeč zjišťuje schopnosti flashe ()? A umí rozlišit mezi těmi 4 možnosti. Jak?
Možná to tam nebylo mezi řádky, ale jediná možnost A je globální.