web-dev-qa-db-ja.com

ChromeサイトのSSLチェックを無効にしますか?

Httpsとしてhttps以外のサイトにアクセスすると、この警告が表示されます

enter image description here

このコマンドをショートカットターゲットに追加して無効にしようとしましたが、機能しません。

"C:\ Program Files(x86)\ Google\Chrome\Application\chrome.exe" -ignore-urlfetcher-cert-requests

WebサイトのSSLチェックを無効にする方法はありますか?

21
user198989

証明書に関連するエラーウィンドウを無効にするには、コンソールからchromeを起動し、--ignore-certificate-errorsオプションを使用します。

「C:\ Program Files(x86)\ Google\Chrome\Application\chrome.exe」-ignore-certificate-errors

テスト目的で使用する必要があります。オプションのより完全なリストはこちらです: http://peter.sh/experiments/chromium-command-line-switches/

23
Enrique Palacio

私の場合、ASP.Net MVC5 Webアプリを開発していましたが、サービスワーカーとの作業を開始すると、ローカル開発マシンの証明書エラー(IISExpress証明書)が実用的な懸念になり始めました。 Chromeは、証明書エラーのためにサービスワーカーを登録しませんでした。

ただし、自動化されたSeleniumブラウザーテスト中に、Chrome=これらの種類の問題(たとえば、安全でないサイトに関する警告ページ)を単に「無視」するように見えることに気付きました。質問:SeleniumはどのようにChrome=のテストを実行するために開始されますか?また、サービスワーカーの問題を解決できる可能性がありますか?

Windowsで Process Explorer を使用すると、SeleniumがChromeを起動するコマンドライン引数を見つけることができました。

"C:\Program Files (x86)\Google\Chrome\Application\chrome.exe" --disable-background-networking --disable-client-side-phishing-detection --disable-default-apps --disable-hang-monitor --disable-popup-blocking --disable-Prompt-on-repost --disable-sync --disable-web-resources --enable-automation --enable-logging --force-fieldtrials=SiteIsolationExtensions/Control --ignore-certificate-errors --log-level=0 --metrics-recording-only --no-first-run --password-store=basic --remote-debugging-port=12207 --safebrowsing-disable-auto-update --test-type=webdriver --use-mock-keychain --user-data-dir="C:\Users\Sam\AppData\Local\Temp\some-non-existent-directory" data:,

ここには必要性のテストを行わなかったパラメーターがたくさんありますが、Chromeこのように実行すると、サービスワーカーが登録され、期待どおりに動作します。

違いをもたらすと思われる唯一のものは、-user-data-dirパラメーターです。これは、物事を機能させるために、存在しないディレクトリに設定できます(物事が勝ちます)パラメータを指定しないと機能しません)。

同様の問題を抱えている他の人に役立つことを願っています。私はChrome 60.0.3112.90を使用しています。

6
sammy34

Macユーザーは、ターミナルから以下のコマンドを実行して、証明書の警告を無効にしてください。

/Applications/Google\ Chrome.app/Contents/MacOS/Google\ Chrome --ignore-certificate-errors --ignore-urlfetcher-cert-requests &> /dev/null

これには、Google Chrome URLバーですべてのHTTPSサイトを安全でないものとしてマークすることに注意してください。

5
maxmithun