自定义指令无法通过SSL Angular解析

时间:2014-06-12 07:18:58

标签: angularjs angularjs-directive

请看这个页面

(HTTPS)[URL] /购物车

并与

进行比较

(HTTP)[URL] /购物车

您会注意到安全版本上的控制台错误,并且不安全版本中没有控制台错误。我正在使用他们没有通过安全协议解决的Angular自定义指令。我的假设是有一个被阻止的资源?但是我找不到这个资源...任何想法?

我还在本地使用自签名证书进行了测试,它运行正常。

1 个答案:

答案 0 :(得分:1)

问题是你的http和https服务器的部分完全不同:
/partials/bonuses.html

https版本的奖金只是一个带有脚本的页面,该脚本将window.location设置为非https版本。据我所知,你不能把一个html标签作为指令的模板,这就是为什么angular会抛出错误。无论如何,这样做是没有任何意义的。

您需要确保https服务器提供完整的bonuses.html部分,而不仅仅是重定向到http