
Chrome 71.0.3578.80
セキュリティパッチを適用した Google Chrome が毎月リリースされていますが、12月期も新バージョン Google Chrome 71.0.3578.80 がリリースされました。
Google は Chrome 71 からインラインインストールAPIを廃止すると事前告知していたので、今回のバージョンから拡張機能のインストールは Chrome ウェブストアに限定されているはずです。
実際の挙動はどうなのかを検証したのでレポートします。
野良拡張を動作させる方法
今回の検証で分かったことは、Google が発表していた通り、野良拡張機能は一見インストールが完了したように見えるものの動作しないように対策されていました。
デベロッパーモードの「パッケージ化されていない拡張機能を読み込む」を利用すると野良拡張機能を動作させることができます。
パッケージ化前の MultiLookup で検証

MultiLookup はテキスト選択した単語について、複数の検索結果(辞書、翻訳、ウェブ検索など)をまとめてポップアップ表示することができる拡張機能です。
MultiLookup は長い間更新が放置されていたので一時期 Chromeウェブストアから消えていた時期がありましたが、2017年10月15日にリリースされたバージョン 0.7.6 から復活しており、Chrome 71 にインストールすることが可能になっています。(リンクは文末に掲載しています。)
利用可能なサイトは次の通りです。
- ウィキペディア(ja)
- はてなキーワード
- IT用語辞典 e-Words
- IT用語辞典バイナリ
- アンサイクロペディア
- weblio 辞書
- Dictionary.com
- goo辞書(国語、和英、英和、辞書すべて)
- MSN Encarta Dictionary
- Oxford Advanced Learners Dictionary
- Google 検索
- Yahoo!検索
- 2ちゃんねる検索
- twitter検索
- Google 翻訳(日英、英日)
- So-net 翻訳(日英、英日)
- エキサイト翻訳(英日、日英)
パッケージ化する前の MultiLookup 0.7.4 を読み込んでみる

MultiLookup 0.7.4 のスクリプトファイルをバックアップしておいたので、今回の検証ではこれを利用しました。
MultiLookup 0.7.4 のスクリプトファイルは Chrome 71 で拡張機能として読み込むことができました。そして、正常に動作しました。
但し、Chromeを起動するたびに「デベロッパーモードの拡張機能を無効にする」ようダイアログが表示されるようになります。
ダイアログは無効しか選択肢がありませんが、右上の「×」をクリックすると拡張機能を利用することができます。
デベロッパーモードの拡張機能を無効にする
「デベロッパモードで実行される拡張機能はPCにダメージを与える恐れがあります。デベロッパーでない場合は、安全のため、デベロッパーモードで実行されているこれらの拡張機能を無効にしてください。」

Chrome > 設定 > (その他のツール) > 拡張機能:デベロッパーモードを有効 > パッケージ化されていない拡張機能を読み込む

パッケージ化後の MultiLookup で検証

- デベロッパーモードを有効にする
- 「拡張機能をパッケージ化」をクリックする
- 拡張機能のルートディレクトリ:「閲覧」を押してパッケージ化する拡張機能のルートディレクトリを指定します
- 「拡張機能をパッケージ化」をクリックする
- 以上
パッケージ化された拡張機能は、拡張子 .crx ファイルです。

パッケージ化した拡張機能をインストール

MultiLookup を例にとると、拡張機能をパッケージ化すると拡張子(.crx|.pem)の二つのファイルが作成されます。
- 0.7.4_0.crx
- 0.7.4_0.pem
パッケージ化した拡張機能をインストールするには、Chrome の拡張機能画面を表示した状態にして 0.7.4_0.crx をドラッグ&ドロップします。
この手順により、Chrome 71 に MultiLookup 0.7.4 がインストールされた状態になります。
しかしながら、MultiLookup を有効化することができないので「インラインインストールAPIメソッド」が廃止されたことを確認することができました。
「この拡張機能は Chrome Web Storeで提供されていません。知らないうちに追加された可能性があります。」

あとがき

パッケージ化前の拡張機能のスクリプトファイルは、デベロッパーモードをONにして「パッケージ化されていない拡張機能を読み込む」機能を利用すれば動作することがわかりました。
従って、Chrome ウェブストアから削除された拡張機能(Keyconfigなど)のスクリプトファイルをバックアップしていれば動作させることができます。但し、Chrome を起動するたびにダイアログが表示されるのでウザいです。
セキュリティリスク
Chromeウェブストアから削除された拡張機能は Google の基準を満たさない拡張機能なので、デベロッパーモードで利用するのはセキュリティリスクを抱えることになります。
Chrome Web Store から続々と拡張機能が削除されていますが、私が愛用していた拡張機能のうち削除されていたのは次のものです。

Chrome「このサイトにアクセスできません...」頻発する時の対策
Chromeで一部サイトに繋がらなかったら、セキュアDNS/プライベートDNSの使用するプロバイダを変更してみてください。(dns.google、one.one.one.one など)
- 【uAutoPagerize】次のページを自動的に読み込み、継ぎ足していくブラウザ拡張
- 【謎タスク?】GoogleUpdaterInternalService/GoogleUpdaterService
- uAutoPagerize 次のページのリンクを自動的に展開する拡張機能
- Chrome リモートデスクトップ|Windows 7
- Chrome リモート デスクトップの使い方
- 【Chrome】Backspace で直前のウェブページに戻る方法
- Chrome 71から廃止されたインラインインストールAPIの影響を検証
- Chrome「このサイトにアクセスできません...」頻発する時の対策
- [Chrome] このサイトにアクセスできません...頻発する時の対策
- Rajiko / Raziko / Radiko ラジコ三段活用
- chrome ラベルの記事(要約付)
- 拡張機能 が含まれる記事(要約付)
- 【2024年度総括】藤井七冠(最優秀棋士)、羽生九段現役続行と会長退任を表明
- 【バグ】TVerRec 3.4.2 のリネーム処理不具合とその原因を考察
- 【恐怖】ポンジスキームとは?歴史から学ぶ詐欺の仕組み
- 【終息】TVerRec 3.3.9(暫定)で機能制限ほぼ解除、3.4.0リリース!
- 【緊急】TVerRec 3.3.6緊急リリース!仕様変更に暫定対応
- 【未解決】TVerRecダウンロード不具合!TVerの仕様変更かも?
- 【昇級/降級】全棋士ランキング確定、伊藤匠叡王B1へ昇級、羽生九段B2へ降級
- 【将棋】なぜ藤井聡太は人々を魅了するのか?【2024年度振り返り】
- 【更新】Lhaz 2.5.4リリース!法人利用が有料化へ
- 【Pixel 3月/2025】カメラ、WebView 、Bluetooth、電話のバグ修正【Android 15】
このサイトを検索 | Search this site