角度js href在URL开头添加不安全

时间:2018-06-27 13:01:19

标签: javascript html angularjs

尝试访问

app://csttree?featuretype=cst_issue&verticalid=2132321&l1=3213&l2=3242

在我的应用中,它将网址解析为==>

unsafe:app://csttree?featuretype=cst_issue&verticalid=2132321&l1=3213&l2=3242

是否可以避免在网址开头使用unsafe

1 个答案:

答案 0 :(得分:1)

不确定为什么要呼叫app://...,但是如果将app列入白名单,那应该可以解决问题:

var app = angular.module( 'myApp', [] )
.config( [
    '$compileProvider',
    function( $compileProvider )
    {   
        $compileProvider.aHrefSanitizationWhitelist(/^\s*(https?|ftp|mailto|app):/);
    }
]);