angularJs会给ng-href的不正常跳转,会 添加unsafe的前缀。原因是angular对href是有安全检查的,只能生成它认为安全的链接。解决方法如下:
在config.js中注入
function configTencent( $compileProvider ) { $compileProvider.aHrefSanitizationWhitelist(/^s*(https?|ftp|mailto|tel|file|sms|tencent):/); // Angular v1.2 之前使用 $compileProvider.urlSanitizationWhitelist(...) }