ツール
ブラウザ拡張機能検出ツール
フィンガープリンティング技術を使用して、ウェブサイトが検出できるブラウザ拡張機能を発見します。広告ブロッカー、パスワードマネージャー、暗号通貨ウォレットなどをスキャンします。
拡張機能をスキャン中...
数秒かかる場合があります
広告ブロッカー
確認中...
パスワードマネージャー
確認中...
プライバシー & セキュリティ
確認中...
暗号通貨ウォレット
確認中...
生産性 & ライティング
確認中...
開発者ツール
確認中...
ブラウザ拡張機能検出の仕組み
Web アクセス可能リソース
一部の拡張機能は、ウェブサイトが読み込みを試みることができる画像やファイルを公開しています。リソースが正常に読み込まれた場合、拡張機能がインストールされています。
const img = new Image();
img.src = `chrome-extension://${extensionId}/icon.png`;
img.onload = () => console.log('Extension detected!');
DOM インジェクション検出
多くの拡張機能はウェブページに要素を注入します。特定のセレクターや属性を探すことでこれらを検出できます。
// Grammarly injects a custom element
const hasGrammarly = !!document.querySelector('grammarly-desktop-integration');
グローバルオブジェクト検出
暗号通貨ウォレットなどの拡張機能は、検出可能な API を window オブジェクトに注入します。
// MetaMask injects window.ethereum
if (window.ethereum?.isMetaMask) {
console.log('MetaMask detected!');
}
行動検出
広告ブロッカーは、既知のトラッキングスクリプトや広告ネットワークリソースの読み込みを試みることで検出できます。
// Try loading a known ad script
fetch('https://pagead2.googlesyndication.com/pagead/js/adsbygoogle.js')
.catch(() => console.log('Ad blocker detected!'));
プライバシーに関するお知らせ
このツールはブラウザ内で完全に実行されます。拡張機能に関するデータはサーバーに送信されません。拡張機能の検出はブラウザフィンガープリンティングの一形態であり、ユーザーの追跡に使用される可能性があります。Brave やその他のプライバシーブラウザは、これらの検出方法を積極的に防止しています。このツールは、ウェブサイトがブラウザについて何を検出できるかを理解するための教育目的です。