4行で Manifest V3 が必須となった Chrome の拡張機能で eval() するには sandbox を使う必要がある sandbox がない Firefox では V2 に戻せば unsafe-eval が使えるけど... Chrome と Firefox で別の実装を抱えることになるし、セキュリティ格差が生じるのは困る >< そうだ、QuickJS(WASM) でサクセスしよう!!! 背景 私は、選択した文字列をユーザーの代わりに新しいタブで検索してくれる拡張機能*1 を作っています。 この拡張機能で提供していたものは、Google検索とYouTube・Xのサイト内検索です。…