過去問道場(基本情報/応用情報)広告ブロックのブロック

クライアント側の処理というのはいくらでも改造ができるわけで、cookieの変更も出来れば、javascriptの変更もできる。

右クリックが禁止されてる?ドラッグが禁止されてる?・・・それもクライアント側の処理なのだ。

F12が禁止されていて開発ツールが開けない?ctrl+shift+Cなら開けたぞ、なるほどkeycode=13は確かにブロックされている。

やるかやらないかは別として、可能であるということを認識しておかないといけない


おいちょっとまてhtmlとjsで完結するAIツールはあり得んぞ、APIキー漏れるぞ!

そんなことを後輩に教えていたわけで


以下のコードをTampermonkeyに登録

// ==UserScript==
// @name         Remove Specific Class from Element
// @namespace    http://tampermonkey.net/
// @version      0.5
// @description  Remove specific class from element with class "ansbg R3tfxFm5"
// @author       You
// @match        *://*/*
// @grant        none
// ==/UserScript==

(function() {
    'use strict';

    function removeClass() {
        const element = document.querySelector('.ansbg.R3tfxFm5');
        if (element) {
            element.classList.remove('R3tfxFm5');
            console.log("Class 'R3tfxFm5' has been removed from the element.");
        } else {
            console.log("Element with class 'ansbg R3tfxFm5' not found.");
        }
    }

    // 初期ロード時にクラスを削除
    removeClass();
})();