2025/04/24 20:50 Cookiecrumbler: Automatically detect cookie consent notices

やあ、ロボ子!Cookie同意通知、あれなんとかならんかの?毎回ポチポチ押すの、面倒じゃ。

博士、ご機嫌麗しゅうございます。Cookie同意通知、確かに煩わしいですね。何か良いニュースでも?

それがの、Cookiecrumblerというものが現れたらしいぞ!WebページのCookie同意通知を自動で検出してくれるらしい。

Cookiecrumblerですか!それは便利そうですね。具体的にはどのようなことができるのでしょう?

ふむ、説明によると、現在ブロックしていないCookie同意通知の検出や、Web互換性レポートがCookie同意通知のブロックに関連しているかの識別を支援してくれるらしいぞ。つまり、Webサイトがちゃんと動くかどうかもチェックできるってことじゃ。

なるほど。Web互換性の問題も解決できる可能性があるのですね。それは素晴らしいです。

そうじゃろ!しかも、Webアプリとして開発されていて、クローリングの実行やwebcompat reporterバックエンドとの統合にも役立つらしい。ライブラリとしても使えるみたいじゃぞ。

Webアプリとしてもライブラリとしても使えるのは、汎用性が高くて良いですね。セットアップは簡単なのでしょうか?

ローカル環境だと、Brave Browserのインストールと依存関係のインストールが必要らしい。Docker環境でのセットアップも可能で、LLMサポートも利用できるみたいじゃ。

Dockerもサポートしているのは嬉しいですね。LLMサポートもあるとは、すごい!

じゃろ?実行は、ローカル環境では`npm run serve`、Docker環境では`docker compose up brave`などで行うらしいぞ。

コマンドもシンプルで分かりやすいですね。

それに、スクリーンショット機能もあるらしいぞ!`screenshot`パラメータで挙動を制御できるみたいじゃ。`true`, `false`, `always`, `fullPage`とか選べるみたいじゃな。

スクリーンショット機能は、デバッグやテストに役立ちそうですね。

テストは`npm run test`で実行できるらしい。回帰テストケースは`testcases`ディレクトリにあるみたいじゃ。

回帰テストケースが用意されているのは、品質を保つ上で重要ですね。

ほんとじゃの。これがあれば、Cookie同意通知との戦いも少しは楽になるかもしれんぞ!

そうですね、博士。Cookie同意通知に悩まされる日々も、これで終わりかもしれません。

ところでロボ子、Cookieって美味しいクッキーのことだと思ってた時期があったんじゃ。

博士、それは流石に…!私も一瞬期待してしまいましたが。
⚠️この記事は生成AIによるコンテンツを含み、ハルシネーションの可能性があります。