閲覧するWebページに広告を挿入するChrome拡張機能を見つける方法


28

Google Chromeブラウザーを使用しています。最近、ページコンテンツ上またはリダイレクトによってランダムな広告が表示されることに気付きました。リンクをクリックすると、適切なページではなく広告ページが開きます。

これらの広告はChrome拡張機能によって挿入されていると思われますが、問題のある広告を見つけるにはどうすればよいですか?

広告は断続的にランダムに表示されるようです。


AdBlock Plusなどの広告ブロッカーを使用していますか?その場合、すべての広告を認識するように広告定義を更新する必要があるだけかもしれません。
childofsoong

3
Windowsを使用していて、それが自発的にインストールしなかった拡張機能であり、その下にリストされているchrome://policy場合は、%WINDIR%\System32\GroupPolicy\Machineまたはで歓迎されないゲストを見つける可能性があります%WINDIR%\System32\GroupPolicy\UserRegistry.polまたはその他の.polファイルがその場所に存在する場合は削除します。
ビナヤック

6
@ giorgio79 Lastpass拡張機能は、これらの広告を挿入しませんでした。
EKW

2
@GiacomoTecyaPigani:実際、Chromeではどのプラグインを実行するかをきめ細かく制御できます。i.imgur.com / aQXthv4.png Flashでは「クリックして実行」を使用しています。
デアホッホステープラー

1
PS:問題のある拡張機能は、LastPassではなく、パスワードの表示/非表示であることが判明しました。ネットワークソースを介してインジェクションをフォローし、プラグインjsファイル(Didier-content.js)までイニシエータースクリプトを確認することができたため、ソリューションはGiacomoとOliverのソリューションを組み合わせたものでした。
giorgio79

回答:


45

JavaScriptの知識に応じて、訪問するWebサイトを操作できるスクリプトを確認できます。

  1. を押しF12て開発者ツールを開きます。または、「ハンバーガーメニュー」から開発者ツールを開きます。

    ここに画像の説明を入力してください

  2. 上のソース ]タブを選択コンテンツスクリプトのタブを。コンテンツスクリプトを読み込むすべての拡張機能のリストが表示されます。

    ここに画像の説明を入力してください

    「コンテンツスクリプト」とは、アクセスしているWebサイトのコンテキストで実行されているスクリプトに使用される用語です。これらのスクリプトには、Webコンテンツを任意の方法で操作する機能があります。

  3. これで、これらのスクリプトを調べて、ページがどのように混乱しているかを確認できます。

    ヒント:縮小ソースを使用している場合は、コードビューティファイアーを有効にします。

    ここに画像の説明を入力してください


31

ページに要素を追加しないAdBlockのような拡張機能を調べる必要がないため、私の方法は簡単です。

また、技術に精通していない場合は、一番下に移動してください。有効な解決策がありますあなたのために...

  1. 開発者ツールを開く

    開発者ツール

  2. 新しいウィンドウで開発者ツールを開き、ウィンドウをアイコンに縮小します ドックドック

  3. Webをブラウズして、広告が表示されるのを待ちます。この場合、広告を猫の写真に置き換える拡張機能を使用しています

    猫の絵

  4. [ネットワーク]タブに移動し、イニシエーター列を探します。通常、コンテンツscript.jsのようなものと呼ばれます。それをクリックすると、それがページを台無しにするコンテンツスクリプトです。

    イニシエータ

  5. コードを見ても拡張子がわからない場合は、[ソース]タブに移動し、[コンテンツスクリプト]をクリックして、ポイント4で見つけたような* .jsファイルの拡張子を探します。

    最終


より簡単な方法(あまり効果的ではないかもしれません)

  1. インストールされている拡張機能のページに移動します

    拡張ページ

  2. 拡張機能ごとに、詳細をクリックします

    キャットブロック

  3. 広告が最近ポップアップし始めた場合は、いつ更新されたかを探してください。Chrome拡張機能は自動的に更新されます。これは、今日広告を表示し始めて、さりげなく今日拡張機能が更新された場合に役立ちます

    更新日

  4. 最後に大事なことを言い忘れましたが、できれば最近の順に並べたレビューを見てください。このような何かを見る場合、犯人を見つけたかもしれません。

    ユーザーレビュー


この方法を使用して、空白のキャンバスクローム拡張機能を使用してコードを挿入しているページを検査しましたが、[ネットワーク]タブに表示されません。どうして??
スラジュジャイン

あなたはちょうど応答しましたか、私は通知を見ましたが、それをクリックしたとき、返信がありませんでした
スーラジャイン

@SurajJainネットワークタブが空の場合、接続は確立されていません。広告をダウンロードする必要があるため、広告が表示される場合は、ネットワークタブを空にすることはできません。あなたはそれが間違っているか、それは何を表示しているがキャッシュされている可能性がありと言うが、私は二わからないんだけど、何かのどちらか
ジャコモTecya Pigani

実際、私は自分自身でコードを挿入しており、ソースコードでコードを確認しています。正常に動作しています。ネットワークタブで確認したかったのですが、表示されていません。
スラジュジャイン

22

すべてのChrome拡張機能を無効にし、問題が解決するかどうかを確認します。各拡張機能を1つずつ有効にします。問題が再発したら、犯人を見つけました。


本当に多くの拡張機能がある場合は、Oliverからの以前の回答を使用して、ページの表示を変更するものだけを選択することができます。Chromeハンバーガーメニュー->その他のツール->開発者ツール->「コンテンツスクリプト」タブには、Webサイトページの表示を変更するすべての拡張機能が一覧表示されます。howtogeek.com/213096/...
キダム

2

ブラウザでアドウェアを報告している顧客がいました(すべてがGoogle Chromeを使用しています)。ランダムに名前が付けられた拡張機能がいくつかあったので、それらを削除しました。ウイルススキャンに加えて、拡張機能は復活しませんでしたが、広告はまだポップアップ表示されていました。

解決策は何でしたか?Chrome実行可能ファイルが何らかの形で感染しました。次のいずれかにあります。

プログラムファイル(x86)\ Google \ Chrome \ Application \ chrome.exe

ユーザー{ユーザー名} \ AppData \ Local \ Google \ Chrome \ Application \ chrome.exe

Chromeを削除して再度インストールすると問題なく動作しました。別の方法としてChromeを更新しますが、Google Chromeの更新を有効にする必要がある場合があります。

Windowsのレジストリエディター(regedit):キーを開きますHKEY_LOCAL_MACHINE\SOFTWARE\Policies\Google\UpdateUpdateDefaultキー値をに設定します1

Chromeの更新後、すべてのアドウェアはなくなりました。わーい!


-1

ブラウザでアドウェアを報告している顧客がいました(すべてがGoogle Chromeを使用しています)。ランダムに名前が付けられた拡張機能がいくつかあったので、それらを削除しました。ウイルススキャンに加えて、拡張機能は復活しませんでしたが、広告はまだポップアップ表示されていました。

解決策は何でしたか?Chrome実行可能ファイルが何らかの形で感染しました。次のいずれかにあります。

プログラムファイル(x86)\ Google \ Chrome \ Application \ chrome.exe

ユーザー{ユーザー名} \ AppData \ Local \ Google \ Chrome \ Application \ chrome.exe

Chromeを削除して再度インストールすると問題なく動作しました。別の方法としてChromeを更新しますが、Google Chromeの更新を有効にする必要がある場合があります。

Windowsのレジストリエディター(regedit):キーを開きますHKEY_LOCAL_MACHINE\SOFTWARE\Policies\Google\UpdateUpdateDefaultキー値をに設定します1

Chromeの更新後、すべてのアドウェアはなくなりました。わーい!

ブライアンの応答に追加...

Program Manager(x86)とAppData / Localのいずれかの最近の疑わしいソフトウェア名、およびタスクマネージャーの疑わしいプロセスを必ず確認してください。特に「OctaWare.xyz.exe」、「BroowserENHuance」、「CoupMania」のようなもの。

イベントビューアーで追加情報を確認し、レジストリでキーを検索して削除してください。


-3

責任のあるソフトウェアを完全に削除する正しい方法:

メニューに移動

設定をクリック

または

オムニバーでchrome:// settings /に移動します

「拡張機能」を開きます

「開発者モード」チェックボックスをクリックします

各拡張子の下に完全なディレクトリパスが表示され、システムからファイルを完全に削除できます。

私の経験では、ほとんどのアドウェアインジェクターは現在C:/ ProgramDataフォルダーに隠れています。これを表示するには、フォルダビューオプションから隠しファイルを有効にする必要があります。ほとんどの場合、名前にはランダムな文字と数字の長い文字列があります。Chromeが拡張機能へのフルパスを表示しない場合は、拡張機能の下に表示されるIDをC:\ ProgramDataの一致するフォルダーと照合し、そのフォルダーを削除します。Chromeを再起動すると、広告は表示されなくなります。

プログラムや機能の下にインストールされるアドウェアインジェクターサービスである可能性があることに注意してください。

そのフォルダにいるときは、拡張機能のエントリのみを削除するよう注意してください。

これはすべてのWebサイトに適用され、広告の表示を必要とせず、問題のソフトウェアのスクリプトを単純にオーバーライドするのではなく、問題に対処するため、より良い回答です。


ブラウザから直接拡張機能をアンインストールできるのに、なぜファイルシステムを混乱させるのですか?また、これは質問の問題にまったく対処していません。つまり、どの拡張機能が広告を挿入しているかを見つける方法でした。見つかった拡張機能を削除するのは簡単なはずです。そのため、既存の回答ではそのステップについて説明していません。
Ajedi32

私が見た広告インジェクターのほとんどは、拡張機能画面のゴミ箱を使用してChromeから削除された後に再インストールされるためです。一例として、購入して保存します。これは、実際に違反者をChromeから削除する唯一の方法です。あなたは私が彼の質問に答えなかったことは正しい。
その男

開発者モードでは、クロム43.0.2357.124に完全なパスが表示されません。IDを表示するだけです。また、一部のマルウェア拡張機能には独自の拡張機能エントリがありません。これらは、単に信頼できる拡張機能の一部です。実行中のプロセスを掘り下げることは、関連ファイルを識別するための最良の方法です。
ジグガンジャー
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.