browser.css

提供: Opera Wiki
移動: 案内, 検索

全てのサイトおよびOperaのUIに反映されるCSSファイル。


[編集] 広告ブロックに使う

profile フォルダに styles フォルダを作り、そこに browser.css を作成。以下をコピペして、browser.cssの末尾に追加します。

 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:window.addEventListener('click', function(){var srcElem=window.event.srcElement;var tag=srcElem.tagName;if(tag=='EMBED') srcElem.className='zichtbaar';}, false)");
 
 content:""
 }

フラッシュは再生されず、黒背景に灰色文字で「Flash」と表示されます(領域をクリックすると再生されます)。 ただしOpera9.0 build 8219からCSSでJavaScriptが使えなくなった為、領域をクリックしても再生されません 質問箱3/129

これに以下を追加すると、Shockwaveでも同様のことが出来ます。

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

また、以上はuser.cssにして、以下のファイルをbrowser.css にするとさらに強力となる模様です。 http://members.chello.nl/b.kroonspecker/opera/styles/user/AdBlocker.css

個人用ツール
名前空間

変種
操作
案内
ツール