2016-08-30 5 views
0

ユーザーにプライベートウィンドウでのみウェブページを強制的に訪問させる方法はありますか? (シークレットモードのウェブページにリダイレクト)私はHTMLでリダイレクトできません。 助けてくださいhtaccessのWebページをプライベートウィンドウにリダイレクトする方法。それは可能ですか?

+0

シークレットモードでもプライベートですか? – Roberrrt

+2

信頼できる方法はありません。あなたは何を達成しようとしていますか? – Pointy

+0

adblock plusなどのChrome拡張機能はプライベートウィンドウでは機能しません。 Adblockersはシークレットモードで広告をブロックしません –

答えて

0

ユーザーがプライベート/シークレットモードを有効にしているかどうかをウェブサイトが絶対に知る方法はありません。

ただし、ユーザーがlocalStorage/JavaScriptを有効にしているかどうかをテストすることで、実行できる「チェック」がいくつかあります。しかし、これらのテストでは、プライベートモードまたはシークレットモードでユーザーを完全に指すことはありません。

EDIT:あなたの質問は「広告のブロックを防ぐにはどうすればよいですか」という難読版です

使用して、これはあなたのHTMLに:

<div id="advertisment"></div> 

これを使用して、あなたのCSSに:

#advertisement { 
    width: 468px; 
    height: 60px; 
} 

使用これはあなたのJavaScriptで:

var ad = document.getElementById('advertisement'); 

if(!ad) { 
    // user has an ad blocker installed 
    return false; 
} 

これは、上の偽の広告セクションを作成しますあなたのウェブサイトは、広告主の特性を表示するために広告主によってブロックされます。 JavaScriptでは、要素がまだ存在するかどうかをチェックし、要素が存在しない場合は、その要素について何かできます。

別の方法として、値「var adblock = true;」を「advert.js」に読み込み、script.jsでこの変数をチェックすることができます。

関連する問題