检测是否通过SSL访问应用程序?

时间:2014-12-04 14:56:11

标签: angularjs ssl

在Angular中是否有办法检测是否通过https访问了应用程序?我需要检测到这一点,以便构造正确的url并将其传递到$ http服务,并且传递http将产生'the content must be served over HTTPS.'错误。

1 个答案:

答案 0 :(得分:4)

您可以使用$window服务访问封装的窗口对象:

if( $window.location.protocol == "https" )
{
     // whatever
}