先週の Chrome の最新リリース (34.0.1847.116) 以降、watir-webdriver を使用して自動テストを実行すると、「開発者モード拡張機能を無効にしてください」というメッセージが表示されるようになりました。
これは攻撃的な拡張機能のようですが、Chromedriver によって使用されていることを考えると、これが潜在的に危険な拡張機能であるというのは私には理解できません。
この問題の修正方法を見つけた方はいらっしゃいますか。以前のバージョンにロールバックすることも、ロールバックするための古いバージョンのインストーラーを見つけることもできず、テストに大混乱が生じています。
ベストアンサー1
の正式な方法ポップアップを無効にする方法は次のとおりです:
拡張機能をパックする: に移動し
chrome://extensions
、チェックしDeveloper modeてクリックしますPack extension.crx
ファイルをページにドラッグ アンド ドロップして拡張機能をインストールしますchrome://extensions
。
この時点で Chrome を再起動しようとすると、「サポートされていない拡張機能が無効になっています」というポップアップが表示されます。
Windows 7 または Windows 8 の場合:
- Chrome グループポリシー テンプレートをダウンロードするここ
- コピー
[zip]\windows\admx\chrome.admx
先c:\windows\policydefinitions
- コピー
[zip]\windows\admx\[yourlanguage]\chrome.adml
先c:\windows\policydefinitions\[yourlanguage]\chrome.adml
(notc:\windows\[yourlanguage]
) - Chrome で拡張機能ページに移動します。
chrome://extensions
- チェックDeveloper Mode
- 無効になっている拡張機能のリストを下にスクロールし、有効にする拡張機能の ID をメモします。
- Start> をクリックしRun、入力して
gpedit.msc
を押しますenter。 - クリックUser Configuration> Administrative Templates> Google Chrome>Extensions
- ダブルクリックConfigure extension installation whitelistポリシー
- を選択しEnabled、クリックしますShow
- リストに、手順7で書き留めた拡張機能のIDを入力します。
- クリックしOKてChromeを再起動します。
それでおしまい!
編集: 2018 年 7 月現在、このアプローチは機能しなくなりました。Google は「ホワイトリスト」の尊重を停止したようです。
編集2: 2018年12月現在、このアプローチは次の場合に機能しますChrome Version 69.0.3497.100 (Official Build) (64-bit)
:
一時的に有効にDeveloper modeする
chrome://extensions
を使用して、ポップアップの原因となる拡張機能をアンインストールしますLoad unpacked。
をクリックしPack extension、拡張ファイルが含まれているフォルダーを見つけて選択します。秘密鍵ファイルがない場合は入力しないでください。
をクリックしますPack extension。拡張機能のルート ディレクトリの近くに
.crx
ファイル.pem
が作成されます。.crx
ファイルを使用して拡張機能をインストールし、.pem
ファイルを安全に保管してください。.crx
インストールされた拡張機能 ID をホワイトリストにコピーし、Chrome を再起動します。
ポップアップは消えるはずです。