angglarJsにおけるunsafe:
1330 ワード
angglarJsにおけるunsafe:
ページにはいくつかのボタンにアンカーポイントが設定されていますが、アンカーポイントはいくつかのデータに基づいてアングラーに計算されています.例を挙げて説明します.
ページにはいくつかのボタンにアンカーポイントが設定されていますが、アンカーポイントはいくつかのデータに基づいてアングラーに計算されています.例を挙げて説明します.
<a ng-href="getlocation('xxxx')">a>
計算できたのは、「铅abc」と似たような結果が出て、計算できなかったのです.帰ってきたのは、「javascript:void(0)」です.そしてangglarで計算した結果、<a ng-href="unsafe:javascript:void(0);">a>
このようにchromeについてはどうでもいいですが、firefoxは新しい住所としてジャンプしました.これは私達が予想したのではないので、unsafeを削除しなければなりません.具体的な方法は:angular.module('crDetailApp', [])
.config([
'$compileProvider',
function ($compileProvider) {
$compileProvider.aHrefSanitizationWhitelist(/^\s*(https?|ftp|javascript|mailto|tel|file|sms):/);
// Angular v1.2 $compileProvider.urlSanitizationWhitelist(...)
}
])