Ukrywanie flashy przy użyciu CSS

w dziale Dostosowywanie Opery do własnych potrzeb
meteor333 napisał(a):

Istnieje na wiki taka porada:

Można także wykorzystać style do ukrywania animacji [Flash]. W miejscu animacji pokaże się mały napis Flash. Kliknięcie na niego spowoduje uruchomienie animacji.

Aby skorzystać z tego utwórz plik user.css z taką zawartością:

embed[type="application/x-shockwave-flash"] {content:"Flash"; outline: 1px dotted gray; color: gray; background: black} 
embed[type="application/x-shockwave-flash"].zichtbaar {content: normal; outline: none} 

body:before { 
position: absolute; visibility: hidden; 
background-image: url("javascript:(function(){window.onclick=function(){var srcElem=window.event.srcElement;var tag=srcElem.tagName;if(tag=='EMBED') srcElem.className='zichtbaar';};})()"); 
content:""}


Następnie w Preferencjach Opery w części Wygląd strony w polu Mój arkusz stylów wybierz ścieżkę do powyższego pliku. A w oknie Konfiguruj tryby dla każdego trybu zaznacz pole Mój arkusz stylów.


Zrobiłem wszystko według tego przepisu i Opera ładnie blokuje flashe na stronach. Jednak czasami flash trzeba odblokować. Wiadomo, że zdarzają się nawet strony z menu we flashu. Jednak kliknięcie na małą czrną ramkę z napisem Flash nie wywołuje u mnie reakcji, a przełączanie tego za każdym razem w ->Preferencje ->Zaawansowane ->Zawartość -> Opcje stylów -> Tryby wyświetlania strony -> Mój arkusz stylów (odznacz) choć działa, to jest nieergonomiczne.

Pozdrawiam

Zajec napisał(a):

Skryptów JS nie można wykonywać przez url od którejś już wersji.

Zechce się komuś napisać UserJS przejmujący tę rolę?

Ryszard napisał(a):

Originally posted by meteor333:

Zrobiłem wszystko według tego przepisu i Opera ładnie blokuje flashe na stronach. Jednak czasami flash trzeba odblokować. Wiadomo, że zdarzają się nawet strony z menu we flashu. Jednak kliknięcie na małą czrną ramkę z napisem Flash nie wywołuje u mnie reakcji, a przełączanie tego za każdym razem w ->Preferencje ->Zaawansowane ->Zawartość -> Opcje stylów -> Tryby wyświetlania strony -> Mój arkusz stylów (odznacz) choć działa, to jest nieergonomiczne.

Moim skromnym zdaniem w ogóle używanie tego wynalazku w Operze 9 jest nieergonomiczne. Wywal ten styl i wyłącz ([F12]) używanie wtyczek. Gdy trafisz na stronę z np. menu we flash to albo "na chwilę" [F12], albo gdy to ważna strona włączysz jej prawoklik - Preferencje dla witryny - Zawartość - Włącz obsługę wtyczek.

Zajec napisał(a):

Tak jest szybciej i nie trzeba się domyślać, ze w danym miejscu powinien być Flash.

JaDo napisał(a):

Originally posted by meteor333:

Jednak kliknięcie na małą czrną ramkę z napisem Flash nie wywołuje u mnie reakcji

http://www.opera.com/docs/changelogs/windows/900/

Removed support for "javascript:" URLs in CSS.

Wypróbuj może ad.3.