6 điểm bởi xguru 2025-05-01 | Chưa có bình luận nào. | Chia sẻ qua WhatsApp
  • Tiện ích mở rộng Chrome tự động từ chối hoặc đóng biểu ngữ đồng ý cookie trên website
  • Khác với các tiện ích tự động chấp nhận hiện có, tiện ích này ưu tiên từ chối cookie không thiết yếu và nếu thất bại thì đóng biểu ngữ
  • Triển khai logic phát hiện và từ chối tinh vi bằng cách nhận diện các "nhà cung cấp giải pháp đồng ý cookie" như Onetrust
  • Tiện ích được phát triển bằng công cụ AI Cursor và Vibe coding, mã nguồn mở

Mã chính

  • Thực hiện lần lượt việc phát hiện các nhà cung cấp được chỉ định
    const findAndClickRejectButtons = () => {  
      commonCookiePopupChecks.forEach(({ check, rejectOrClose }) => {  
        if (check()) {  
          rejectOrClose();  
          return;  
        }  
      });  
    }  
    
  • Tìm nhà cung cấp cụ thể: 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;  
    };  
    

Chưa có bình luận nào.

Chưa có bình luận nào.