自分好みタイプのブラウザを使用して人々のためのWebページ上のすべてのコンテンツをブロックするアドオン/拡張?
-
18-09-2019 - |
質問
私は、広告ブロックのブラウザ拡張機能(ChromeのFirefoxの、Adthwart用すなわち。自分好みプラス)を使用して、任意のユーザーからのすべての私のコンテンツをブロックしたい。
どのように私はこれをacheiveことができますか?サーバー側の解決策はありますか?クライアント側?
<時間>編集1 この質問は、広告ブロックのブラウザ拡張の検出について:
私は事後検出アクションと心配です。
<時間>編集2 重複した質問は鉱山の後に尋ねたので、私は、私はここにリンクしようと思いました。
ウェブサイトへのアクセスから解決
ユーザーが広告をブロックしているかどうかを検出するには、あなたがしなければならないすべてはそれのためのテストをしてみてくださいJavaScriptと広告内の関数を見つけることです。彼らが広告をブロックするために使用しているものの方法は重要ではありません。ここでは、GoogleのAdSense広告について次のようになります。
if(typeof(window.google_render_ad)=="undefined")
{
//They're blocking ads, do something else.
}
この方法は、ここで概説さ:のhttp:// WWW。 metamorphosite.com/detect-web-popup-blocker-software-adblock-spamする
他のヒント
これは、座った状態ではなく、その後に立っている間、あなたの内容を読んでからユーザーをブロックしようとしているようなものです。それは愚かだし、それはあなたのオフサイトの訪問者を駆動する可能性があります。私が見た最後の時間「あなたはadblockのダウンロードを使用しているが、BLAのBLAを開発すること傷ついたウェブは、」私はヘルパーを隠し要素とdivのことをブロックされJST。それは私が認める楽しかったです。ほとんどのサイトが点滅広告や淡い内容で、今とほとんど読めないです。広告の良い量は、彼らがしているサイトの一部が悪い場所にユーザーを取るに変装し、また、悪意ある。
なぜあなたはいけないです。あなたはまだしたい場合は、悪いニュースは、あなたがすることはできません。限り、私は$(「広告」)を書くことができるよう。(非表示)私のコンソールでは、誰もが何かをadblockingから私を止めることはできません。それは彼らがリストにない場合はもちろんのヘルパーを(隠しadblockのダウンロードの要素とそれらをターゲットにするのは難しいように私は、その場合には、広告のdivは非常に一般的なクラスを持っているとき、私は時々、IDをあきらめるか、彼らはいずれかを持っていませんさえ)、彼らは存在を知りません。だから、あなたはおそらくできる最善の広告に.contentたり、サイトの他の部分でも使用何かのクラスを与えることです。それはあまりないですが、それはすべてあなたが行うことができます。ちょうどあなたができるので、それはあなたがすべきという意味ではありません。ウェブマーケティングモデルを変更する必要があり、それがされます。
私はこれを知っていることは、直接的には不可能です。ほとんどが「要求」されているURLにあるロックと直接遮断する、またはコンテンツ/ MIMEタイプを見て、それに基づいて遮断することによって、ブロッカーの作業を追加します。
あなたはadblockerの兆候を探すことによって、何かを行うことができるかもしれないが、これは難しいだろうせいぜいます。
、それが質問に答えることです。あなたは、通常adblockerによってブロックされるURLが到達可能であるかどうかを確認し、問題のその画像/ BLAがロードされている場合にのみ続けることができます。そうでない場合は、あなただけではないん。