d3.jsをテストしていて、サービスへの呼び出しがありますが、サービスとクライアントにSSLを追加しても機能しません。これは、おそらく、SSL証明書が自己署名されているためです。d3.jsと自己署名入りのSSL証明書
d3.jsにSSLエラーを無視させる方法はありますか?
更新された2017-02-28: コードの要求ですが、それは大きな問題ではないため除外しました。以下は単純な呼び出しです。実際にはjson形式のデータを含むファイルのみを取得します。しかし、実際のRESTサービスを呼び出す際には同じ問題になります。 (Windowsの場合)この呼び出しChromeの
d3.json("https://vbgmysql01.local/d3/data2.json", function(error,json) {
console.log(error);
data = json.devices;
render(data);
});
は、私は、同じサーバー上で私のWebページを配置し、最初の自己署名証明書を受け入れた場合は、すべてが動作します、次のエラーメッセージ
GET https://vbgmysql01.local/d3/data2.json net::ERR_INSECURE_RESPONSE
を与えます。しかし、それは明らかに終了時にどのように実行されるかではありません。
あなたはd3からサービスを呼び出そうとしましたか? d3が正解を得ていない可能性があります。 – javier
ChromeでWindowsを使用している場合、net :: ERR_INSECURE_RESPONSEというエラーメッセージが表示されます。 MacでSafariまたはChromeを使用すると、CORSには不平が表示されますが、SSLを使用しない同じCORS設定が機能しています。 サービスにPOSTMANを使用して接続すると正常に動作します。 – Nenne
あなたの質問にはコードがありません。どうやってこのサービスを呼びますか?それは本当にCORSの要求ですか?この質問を見ましたか(http://stackoverflow.com/questions/15115746/why-chrome-cancel-cors-option-request)。 'd3.jsにSSLエラーを無視させる方法はありますか? '、これは' d3.js'とは関係ありません。リクエストを殺すWebブラウザです。 HTTP経由でページを読み込み、HTTPS経由でサービスをリクエストしていますか? – Mark