如何在客户端使用JavaScript来检测页面是否被encryption?

是否有可能在客户端检测用户是否使用encryption页面?

换句话说 – 我想知道当前页面的URL是以http还是https开头的。

使用window.location.protocol检查它是否是https:

 function isSecure() { return window.location.protocol == 'https:'; } 

或者,如果您没有本地范围的位置,则可以省略指定“窗口”。

 function isSecure() { return location.protocol == 'https:'; } 

正如谷歌分析教我:

 if ("https:" == document.location.protocol) { /* secure */ } else { /* unsecure */ }