ホームページ ウェブフロントエンド jsチュートリアル JavaScript を実装して、ページ上の広告が AdBlock_javascript スキルによってブロックされているかどうかを確認する方法

JavaScript を実装して、ページ上の広告が AdBlock_javascript スキルによってブロックされているかどうかを確認する方法

May 16, 2016 pm 04:32 PM
javascript 宣伝する

誰もが広告を嫌います。テレビを見たり、映画を見たり、Youkuを見たり、ウェブを閲覧したりしているときに、あちこちに飛び交う広告も嫌いです。広告というのは不快なものだ。しかし、中小規模のウェブマスター/ブロガーにとって、広告はウェブサイト/ブログの通常の運営をサポートできるほぼ唯一の資金源です。ブロガーが無私無欲で記事を公開するだけであれば、数年間続けられる人はほとんどいません。ほとんどの場合、徐々に熱意が失われます。

Firefox と Google Chrome にはどちらも、ページ上の広告をブロックできるプラグインがあり、最も有名なものは AdBlock と AdBlock Plus です。数日前、Web サイトを閲覧したユーザーの中で AdBlock プラグインを使用したユーザーの数を統計したところ、この数は実際に訪問者数全体の 1/5 を占めていたことがわかりました。

1/5 は大きな数字です。 AdBlock プラグインを使用している 1/5 ユーザーのページの広告スペースを他の画像に置き換えるにはどうすればよいですか?これを行うには、まず AdBlock プラグインが現在ブラウザで使用されていることを知る方法が必要です。いくつかのテストの結果、AdBlock は「Ad」や「Google AD」などの単語に非常に敏感であることがわかりました。特定のページ要素の ID または CSS クラス名に「Ad」という単語が含まれている限り、この要素は基本的に影響を受けます。 AdBlocked になります。プラグインはブロックされています。つまり、display:none:

コードをコピーします コードは次のとおりです:


このルールを使用すると、JavaScript を使用して、現在のブラウザで AdBlock プラグインが有効になっているかどうかを確認できます。まず、Google 広告コードを div に配置し、Google AD を明確に表すクラス名を div の CSS クラス名に追加します:

コードをコピーします コードは次のとおりです:


次に、Js を使用してページの下部を検出します:

コードをコピーします コードは次のとおりです:

if ($('.google-ad').height() == 0) showOtherImage();

ここには別の問題があります。Google 広告は通常、Dom が読み込まれた後に表示されます。Google 広告が読み込まれた後に確実に検出されるようにするには、遅延実行機能を js コードに追加する必要があります。

コードをコピーします コードは次のとおりです:

$(関数(){
setTimeout(function(){
if ($('.google-ad').height() == 0)
showOtherImage();
},3000);
});

ここで showOtherImage() メソッドで何ができるでしょうか? JD.com、Dangdang、Amazon、その他の Web サイトから宣伝用の写真やリンクを掲載すると、損失の少しの補償とみなせるコミッションを受け取ることができます。

このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。

ホットAIツール

Undresser.AI Undress

Undresser.AI Undress

リアルなヌード写真を作成する AI 搭載アプリ

AI Clothes Remover

AI Clothes Remover

写真から衣服を削除するオンライン AI ツール。

Undress AI Tool

Undress AI Tool

脱衣画像を無料で

Clothoff.io

Clothoff.io

AI衣類リムーバー

Video Face Swap

Video Face Swap

完全無料の AI 顔交換ツールを使用して、あらゆるビデオの顔を簡単に交換できます。

ホットツール

メモ帳++7.3.1

メモ帳++7.3.1

使いやすく無料のコードエディター

SublimeText3 中国語版

SublimeText3 中国語版

中国語版、とても使いやすい

ゼンドスタジオ 13.0.1

ゼンドスタジオ 13.0.1

強力な PHP 統合開発環境

ドリームウィーバー CS6

ドリームウィーバー CS6

ビジュアル Web 開発ツール

SublimeText3 Mac版

SublimeText3 Mac版

神レベルのコード編集ソフト(SublimeText3)

WebSocket と JavaScript を使用してオンライン音声認識システムを実装する方法 WebSocket と JavaScript を使用してオンライン音声認識システムを実装する方法 Dec 17, 2023 pm 02:54 PM

WebSocket と JavaScript を使用してオンライン音声認識システムを実装する方法 はじめに: 技術の継続的な発展により、音声認識技術は人工知能の分野の重要な部分になりました。 WebSocket と JavaScript をベースとしたオンライン音声認識システムは、低遅延、リアルタイム、クロスプラットフォームという特徴があり、広く使用されるソリューションとなっています。この記事では、WebSocket と JavaScript を使用してオンライン音声認識システムを実装する方法を紹介します。

360 ブラウザによって推奨される広告をオフにするにはどうすればよいですか? PC で 360 ブラウザによって推奨される広告をオフにする方法は? 360 ブラウザによって推奨される広告をオフにするにはどうすればよいですか? PC で 360 ブラウザによって推奨される広告をオフにする方法は? Mar 14, 2024 am 09:16 AM

360 ブラウザによって推奨される広告をオフにするにはどうすればよいですか?多くのユーザーが 360 ブラウザを使用していると思いますが、このブラウザは時々広告が表示され、多くのユーザーを悩ませています. このサイトでは、お使いのコンピュータで 360 ブラウザが推奨する広告をオフにする方法をユーザーに丁寧に紹介します。コンピュータ上の 360 ブラウザによって推奨される広告をオフにするにはどうすればよいですか?方法 1: 1. 360 セーフ ブラウザを開きます。 2. 右上隅にある「3 本の横棒」のロゴを見つけて、[設定] をクリックします。 3. ポップアップインターフェースの左側のタスクバーで[ラボ]を見つけ、[「360ホットスポット情報」機能を有効にする]にチェックを入れます。方法 2: 1. まずダブルクリックします。

WebSocket と JavaScript: リアルタイム監視システムを実装するための主要テクノロジー WebSocket と JavaScript: リアルタイム監視システムを実装するための主要テクノロジー Dec 17, 2023 pm 05:30 PM

WebSocketとJavaScript:リアルタイム監視システムを実現するためのキーテクノロジー はじめに: インターネット技術の急速な発展に伴い、リアルタイム監視システムは様々な分野で広く利用されています。リアルタイム監視を実現するための重要なテクノロジーの 1 つは、WebSocket と JavaScript の組み合わせです。この記事では、リアルタイム監視システムにおける WebSocket と JavaScript のアプリケーションを紹介し、コード例を示し、その実装原理を詳しく説明します。 1.WebSocketテクノロジー

新しいバージョンの Edge で広告をオフにする方法は? Edge のパーソナライズされた広告をブロックする方法 新しいバージョンの Edge で広告をオフにする方法は? Edge のパーソナライズされた広告をブロックする方法 Mar 14, 2024 am 11:37 AM

Edge ブラウザをアップデートした後、多くのユーザーは、新しいタブ ページの下部に複数の Web サイトへのリンクがあり、広告という文字がマークされるなど、インターフェースに広告が多く表示され、非常に煩わしいと感じました。 Edge ブラウザでパーソナライズされた広告をオフにする方法はありますか?編集者がインターネットでいろいろな方法を調べたので、広告を消すちょっとした裏ワザを紹介します。新しいバージョンの Edge で広告をオフにする方法は? 1. Edge ブラウザを開きます。 2. 右上隅の[•••]をクリックします。 3. [設定]をクリックします。 4. [プライバシー、検索、サービス]をクリックします。 5. 「Web エクスペリエンスの個人設定」の右側にあるスイッチをオフにして、Microsoft がプッシュする個人設定をオフにします。

モーメントで広告を完全にオフにする方法 モーメントで広告を完全にオフにする方法 Mar 03, 2024 pm 12:31 PM

ユーザーがモーメントを閲覧すると大量の広告が表示されますが、広告を完全にオフにするにはどうすればよいでしょうか?ユーザーは、[マイ] の [設定] をクリックし、[個人情報と権限] を見つけて、[パーソナライズされた広告管理] をクリックして、広告のパーソナライズをオフにする必要があります。この記事ではモーメントの広告を完全にオフにする方法を紹介しますので、ぜひ参考にしてください。 WeChat の使い方チュートリアル: モーメントの広告を完全にオフにする方法? 回答: 完全にオフにすることはできません。オフにできるのはパーソナライズされたおすすめのみです。 具体的な方法: 1. まず、[私] をクリックして、その中の設定を見つけます。 2. 個人情報と権限のオプションを見つけます。 3. 内部のパーソナライズされた広告管理機能をクリックします。 4. 広告のカスタマイズの右側にあるスイッチをクリックしてオフにします。広告をオフにする方法: 1. モーメントで広告を見つけます。 2.右クリック

JavaScript と WebSocket: 効率的なリアルタイム天気予報システムの構築 JavaScript と WebSocket: 効率的なリアルタイム天気予報システムの構築 Dec 17, 2023 pm 05:13 PM

JavaScript と WebSocket: 効率的なリアルタイム天気予報システムの構築 はじめに: 今日、天気予報の精度は日常生活と意思決定にとって非常に重要です。テクノロジーの発展に伴い、リアルタイムで気象データを取得することで、より正確で信頼性の高い天気予報を提供できるようになりました。この記事では、JavaScript と WebSocket テクノロジを使用して効率的なリアルタイム天気予報システムを構築する方法を学びます。この記事では、具体的なコード例を通じて実装プロセスを説明します。私たちは

Douyin でスマート広告の推奨をオフにする方法 Douyin でスマート広告の推奨をオフにする方法 Mar 22, 2024 pm 04:06 PM

普段、娯楽として Douyin を使用していると、レジャー体験を妨げる不可解で奇妙な広告が表示されることがよくありますが、多くのユーザーはそれらに邪魔されず、これらの広告の推奨プッシュをオフにしたいと考えていますが、オフにできません。操作方法を知りたい場合は、この Web サイトの編集者がこのチュートリアル ガイドと詳細な紹介文を提供して、困っているすべての人を助けたいと考えています。まず、アプリの設定で広告プッシュを理解して管理するオプションを見つけます。次に、以下の広告関連のスイッチ オプションをすべて表示し、背面にあるスイッチをクリックしてオフにします。次に、広告をオフにするための確認プロンプトが表示されます。ポップアップが表示されたら、クリックして確認します。広告を閉じる

簡単な JavaScript チュートリアル: HTTP ステータス コードを取得する方法 簡単な JavaScript チュートリアル: HTTP ステータス コードを取得する方法 Jan 05, 2024 pm 06:08 PM

JavaScript チュートリアル: HTTP ステータス コードを取得する方法、特定のコード例が必要です 序文: Web 開発では、サーバーとのデータ対話が頻繁に発生します。サーバーと通信するとき、多くの場合、返された HTTP ステータス コードを取得して操作が成功したかどうかを判断し、さまざまなステータス コードに基づいて対応する処理を実行する必要があります。この記事では、JavaScript を使用して HTTP ステータス コードを取得する方法を説明し、いくつかの実用的なコード例を示します。 XMLHttpRequestの使用

See all articles