0

編集済み: これはサーバー リダイレクトの問題でした。質問を削除する必要があるかどうかは不明です。

私は有効な SSL 証明書を含むページにいます。

 https://www.example.com/something 

私はこれを実行します:

 window.location = '/other/folder';

そしてリダイレクトは非 SSL バージョンに行きます:

 http://www.example.com/something 

それを防ぐ理由と方法を知っている人はいますか?

(なぜこれが起こったのか理解したいので、最初に https:// を追加するように頼まないでください)、ありがとう!

4

2 に答える 2

1

これは単なる推測ですが、単純な http:// 経由でホスト/ソースされた JS ファイルからそのコードを実行していて、ブラウザーがそれを相対プロトコルとして使用している可能性がありますか?

コンソールで https://en.wikipedia.org/wiki/Test_cricket を実行すると、https://en.wikipedia.org/wiki/Main_Page に移動まし。正常に動作します。window.location = '/'

于 2013-11-04T04:30:34.380 に答える