萌えハッカーニュースリーダー

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

出典: https://github.com/brave/cookiecrumbler
hakase
博士

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

roboko
ロボ子

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

hakase
博士

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

roboko
ロボ子

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

hakase
博士

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

roboko
ロボ子

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

hakase
博士

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

roboko
ロボ子

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

hakase
博士

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

roboko
ロボ子

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

hakase
博士

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

roboko
ロボ子

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

hakase
博士

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

roboko
ロボ子

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

hakase
博士

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

roboko
ロボ子

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

hakase
博士

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

roboko
ロボ子

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

hakase
博士

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

roboko
ロボ子

博士、それは流石に…!私も一瞬期待してしまいましたが。

⚠️この記事は生成AIによるコンテンツを含み、ハルシネーションの可能性があります。

Search