広告を利用しています

当サイトは広告を掲載しています。消費者庁が2023年10月1日から施行した景品表示法の規制対象(通称:ステマ規制)にならないよう配慮して記事を作成しています(記事はこちら、消す方法はこちら

【Chromeウェブストア】Manifest V2の拡張機能を無理やりインストールする方法(非推奨)

Google Chrome

Chromeウェブストアのアイコン画像

この記事では、2025年3月頃からManifest V3非対応の拡張機能(例:uBlock Originなど)のChromeウェブストアページを開いても「この拡張機能は、Chrome 拡張機能のベスト プラクティスに沿わないため、ご利用いただけなくなりました。」と表示されて「Chromeに追加」が押せない時の対処法を書きます。

非推奨です。自己責任です。

「この拡張機能は、Chrome 拡張機能のベスト プラクティスに沿わないため、ご利用いただけなくなりました。」と表示されてインストールできなくなった「uBlock Origin」拡張機能画像

2025年3月頃から「uBlock Origin」をはじめとして様々な拡張機能がChromeウェブストアからインストールできなくなりました。

Chromeウェブストアページを開いても「この拡張機能は、Chrome 拡張機能のベスト プラクティスに沿わないため、ご利用いただけなくなりました。」と表示されて、「Chromeに追加」ボタンがグレーアウトして押せません。

2025年3月頃から「Chromeに追加」が押せなくなったChromeウェブストアページ画像

以前は黄色の警告のみでインストールはできていましたが、ついにインストールもできなくなりました。

これは一時的なものではなく、以前から告知されていたChromeの新しい仕様です。拡張機能の種類をManifest V3のみ対応することになってしまったので、Manifest V3に対応していない拡張機能(Manifest V2)は全て使えなくなります。

よって、理想はManifest V3に対応している代替拡張機能を探すことです。それ以外に道はありません。

ぎりぎり…ほんと多分ぎりぎり、記事執筆時点で無理やりManifest V2の拡張機能をインストールする方法が残っています。いつ対策されるか分かりません。皆さんが本記事を見つけた時には既に…なんてこともおおいにあります。

利用は自己責任です。

ベストプラクティスに沿わない拡張機能をインストールする方法

Chromeウェブストアページを開く

インストールできなくなった拡張機能のChromeウェブストアを開きます。試しに広告ブロッカー「uBlock Origin」を開いてみます。

開発者ツールのコンソールからコード実行

右クリック→「検証」をクリックします。F12でも開けます。

Chromeウェブストア上で開発者ツールを開く手順画像

コンソールタブをクリックします。英語表記になっている場合は「Console」です。

以下のコードを貼り付けてEnterで実行します。

JavaScript
document.querySelectorAll('button[disabled]').forEach(button => {
    button.removeAttribute('disabled'); // disabled属性を削除
});
Chromeウェブストアの「disabled」設定を解除するJavaScriptを実行している画像

コードの下に「undefined」と表示されたらOKです。

インストールできるようになる

「Chromeに追加」ボタンに注目です。グレーアウトしていたボタンが以前のように青くなります。

「この拡張機能は、Chrome 拡張機能のベスト プラクティスに沿わないため、ご利用いただけなくなりました。」の拡張機能を無理やりインストールする手順画像1

クリックでインストールできます。

「この拡張機能は、Chrome 拡張機能のベスト プラクティスに沿わないため、ご利用いただけなくなりました。」の拡張機能を無理やりインストールする手順画像2

あくまでJavaScriptを実行したそのページ上のみの反映です。

別タブで開いた時は反映されません。インストールしたい時にその都度同じ作業をする必要があります。

簡単な解説

開発者ツールの要素ページでHTMLを見てみると、「Chromeに追加」ボタンのところに「disabled」というあからさまに無効化しますよ~って感じの要素が追加されていました。

ChromeウェブストアのChromeに追加ボタンを開発者ツールで調べている画像

CSS部分を見ると「disabled」要素に「pointer-events: none;」やボタンの色を灰色にするなど表面上インストールできません風を演出するデザインが設定されていました。

disabled」要素を削除することでこれまで通りインストールできるようになりました。その削る作業をコピペでできるようにしたのが上記コードです。

単にHTMLから「disabled」という文字列を削除するだけのシンプルコードです。現状これでいけているってだけなので今後もっと複雑になる&そもそも使えなくなる可能性もありです。

ブックマークレットに登録で素早く実行

毎回本記事のコードをコピペして実行するのがめんどくさい方は、新規ブックマークを作成してURL部分を以下にします。

JavaScript
javascript:(()=>{document.querySelectorAll('button[disabled]').forEach(b=>b.removeAttribute('disabled'));})();
Manifest V2のChrome拡張機能を無理やりインストールできるようにするコードをブックマークレットに登録した画像

次回以降Chromeウェブストアを開いてブックマークバーにある登録したブックマークアイコンをクリックするとコードを実行してくれます。

ブラウザ起動時の警告&自動オフを無効化する方法

以下記事を参考にしてください。いつ対策されるか分かりませんが、「chrome://flags/」の設定を弄ります。

感想

以上、2025年3月頃から「この拡張機能は、Chrome 拡張機能のベスト プラクティスに沿わないため、ご利用いただけなくなりました。」と表示されてインストールできなくなった拡張機能を裏技でインストールする方法でした。

見た感じは完全に無効化するまでの一時しのぎで「enabled/disabled」オンオフを実装している…って印象でした。よっていつ対策してくるか分かりません。

というかそもそも無理やりインストールするようにしたところでManifest V2はサポートされていないので起動の度に警告がでたり、無効化されたり、仮に「chrome://flags/」から無理やり使えるようにしてもそれもまた2025年6月頃までの一時しのぎにすぎません。

とにもかくにも次の移行先・代替先を見つける必要があります。

広告ブロッカーだと何がいいんでしょうね。「Vivaldi」とか「Brave」とか標準で実装されている系のブラウザか、「uBlock Origin」を正式にサポートしてくれるFirefox系のブラウザが現実的な移行先なのかなと思います。

あんまりこだわりがない場合はManifest V3対応している後継の「uBlock Origin Lite」がいいのかなと思います。ただ色々制限があるのでこれまでどおりってわけではないっぽいです。

Google Chrome

Posted by ナポリタン寿司