如何在客戶端腳本中從http切換到https。請勿更改網址,否則請更改。它在https中不應該做任何事情。服務器將同樣的回覆給http和https。我需要原始網址的其餘部分保持不變。如何從http切換到https客戶端
http://example.com --> https://example.com
http://example.com/a --> https://example.com/a
http://example.com/b --> https://example.com/b
如何在客戶端腳本中從http切換到https。請勿更改網址,否則請更改。它在https中不應該做任何事情。服務器將同樣的回覆給http和https。我需要原始網址的其餘部分保持不變。如何從http切換到https客戶端
http://example.com --> https://example.com
http://example.com/a --> https://example.com/a
http://example.com/b --> https://example.com/b
您可以使用JavaScript window.location.href屬性與HTTPS URL
// current url: http://example.
if(window.location.href.substr(0,5) !== 'https'){
window.location.href = window.location.href.replace('http', 'https');
} // new url: https://example.
重新加載頁面,我不明白你的意思。 HTTPS用於與服務器進行安全通信。如果不將URL更改爲https:// one並向服務器發出新請求,則無法在客戶端切換到HTTPS。這就是練習的要點 –
那麼簡單地使用_current_位置並用'https'替換'http'怎麼辦? – arkascha
誰做的_client-side_?重點是什麼?只需從服務器返回一個重定向。 – vlaz