2016-12-20 11 views
0

現在、私のウェブサイトで、Facebook APIの呼び出しを含むデバッグを行っています。facebook.comのChrome HSTSを削除できない

私はポート80上のすべての生のHTTPリクエストヘッダを出力しますechoサーバを持っている

を127.0.0.1にfacebook.comにすべての要求をリダイレクトするために、私のMacのOS Xで動作するようにdnsmasqのをインストールしました私のラップトップに。

今すぐ問題が発生します。 facebook.comにアクセスすると、chromeは自動的にhttp://をfacebook.comのhttps://に転送します。

私はグーグルでこのHSTSの問題を削除する方法を見つけました。

HSTS chrome image

「ドメインの削除」の下に「facebook.com」を入力した後、私はまだ下の入力ボックスに「facebook.com」を照会することができます:私はこのような何かを見るためにchrome://net-internals#hstsをご覧ください。

クロムのすべてのユーザーデータを消去し、クロムを閉じて再オープンしました。シークレットモードを使用していました。

  • なぜchromeはまだfacebook.comへのすべてのリクエストをhttpsにリダイレクトしていますか?

  • chrome://net-internals#hstsが ではない場合、どうすれば無効にできますか?

答えて

2

chrome://net-internals/#hstsDelete domainボックスに次のテキストが明確にpreloaded entriesを削除することができないと述べています。 This feature requestはChromeのバグトラッカーでWontFixとして閉じられました。

Text showing "you cannot delete preloaded entries

facebook.comとそのサブドメインのかなりの数のChromeのpreload listに含まれています。

0

テストに別のドメイン名を使用することもできます。

facebook-api-test.comにapi-callsを行い、そのドメインをlocalhostにマップして呼び出しをプロキシするだけです。

関連する問題