6 ポイント 投稿者 xguru 2025-05-01 | まだコメントはありません。 | WhatsAppで共有
  • ウェブサイトのクッキー同意バナーを自動で拒否または閉じるChrome拡張機能
  • 既存の自動承諾拡張とは異なり、この拡張は必須ではないクッキーを優先して拒否し、失敗した場合はバナーを閉じる方式を採用
  • OneTrust のような「クッキー同意ソリューションベンダー」を検出する方式で、高度な検出および拒否ロジックを実装
  • 拡張はCursor AIツールとVibeコーディングで開発され、コードはオープンソース

主なコード

  • 指定されたベンダー検出を順番に実行
    const findAndClickRejectButtons = () => {  
      commonCookiePopupChecks.forEach(({ check, rejectOrClose }) => {  
        if (check()) {  
          rejectOrClose();  
          return;  
        }  
      });  
    }  
    
  • 特定ベンダーを探す: OneTrust
    const checkForOneTrust = (): boolean => !!document.getElementById('onetrust-consent-sdk');  
    
    const closeOrRejectOneTrust = () => {  
      const rejectButton = document.getElementById('onetrust-reject-all-handler');  
      if (rejectButton) {  
        rejectButton.click();  
        return true;  
      }  
    
      const consentSDK = document.getElementById('onetrust-consent-sdk');  
      if (consentSDK) {  
        consentSDK.remove();  
        return true;  
      }  
      return false;  
    };  
    

まだコメントはありません。

まだコメントはありません。