たくさんの iframe を含むページを作成しています。iframe 内の Web サイトには広告が含まれており、adblock を使用しているユーザーがページをより見やすくするために、さまざまなスタイルシートを表示する必要があります。
基本的に私がやりたいことは.. if adblock (このスタイルシートを表示する) else (このスタイルシートを表示する) です。
adblock が存在するかどうかを検出するコードが動作していますが、if else ステートメントを実行しようとすると、ページ全体が空白になります。コードは次のとおりです。
<script>
(function(){
if($("#fakead").css('display')=="none")
{
document.write("<link href='css/adblock.css' rel='stylesheet' type='text/css'>")
}
else
{
document.write("<link href='css/noadblock.css' rel='stylesheet' type='text/css'>")
}
});
</script>
私はJavascriptに非常に慣れていないので、コードがひどい場合は申し訳ありません。
助けてくれてありがとう