iskatel: (Default)
iskatel ([personal profile] iskatel) wrote2005-12-15 09:42 pm

Кастрируем флэш-анимашки в Опере

Пересел я тут на Оперу, тк. достал меня Фокс, давно и прочно, месяцами не закрываемыми дырочками и багами.
глючной альфой 1.5, которую объявили релизом. Подвисанием на просто большой html странице. И еще кой-чем.
Сразу же начал настраивать под себя, благо у Оперы тут возможности огромны. Хотелось, как и в Фоксе, фильтрации баннеров, флеша.
В общем, если кто не в курсе, как красиво срезать флэш с возможностью показа, то вот :

в каталоге Оперы (в пользовательсокм у меня чего-то не заработало) - у меня это /usr/share/opera/styles
создаем файл browser.css (это для отображения по умолчанию) или user.css (для пользовательских режимов)

туда вписываем css-скрипт :

шрифт и цвет по вкусу... Теперь вместо флш-ролика - аналог кнопки, нажав, видим ролик.

embed[type="application/x-shockwave-flash"] {content:"Flash"; outline: 1px dotted gray;
font-weight: bold; font-family: monotype; font-style: italic; font-size: 18px; colo
r: #222; background: #bbb}
embed[type="application/x-shockwave-flash"].zichtbaar {content: normal; outline: none}

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

точно так же можно отрезать (можно и полностью) файлы любого типа.

про написание CSS для Оперы есть тут - http://nontroppo.org/wiki/OperaUserCSS
скрипт с http://nontroppo.org/wiki/FlashBlock

Да, замечтаельный сборник советов по обживанию оперы под себя лежит на http://mongoose.myopera.net/faq.php
Там же готовые меню.