[解決済み] Angular 2でリンクに "unsafe "というプレフィックスを付けないようにするにはどうしたらいいですか?重複
2023-04-25 14:35:11
質問
Angular 2を使用して、プレフィックス""を追加しない設定はありますか? を付けないようにする設定はありますか? " をリンクに追加しない設定はありますか?Angular 2のデフォルトでホワイトリストされていないプロトコル用のリンクを設定する必要がありますが、それは私たちの内部アプリケーションに必要なので、結果は無効なリンクになります。
<a href="unsafe:Notes://MYSERVER/C1256D3B004057E8" ..
古いAngularではcompileProvider.aHrefSanitizationWhitelistがありましたが、Angular 2では同様のものが見当たりません。
どのように解決するのですか?
を使用します。
DomSanitizer
:
import {DomSanitizer} from '@angular/platform-browser';
...
constructor(private sanitizer:DomSanitizer){}
...
let sanitizedUrl = this.sanitizer.bypassSecurityTrustUrl('Notes://MYSERVER/C1256D3B004057E8');
または、サニタイズされたurlを返すメソッドを作成します。
sanitize(url:string){
return this.sanitizer.bypassSecurityTrustUrl(url);
}
と入力し、テンプレートに
<a [href]="sanitize('Notes://MYSERVER/C1256D3B004057E8')" ..
関連
-
[解決済み] Angularで@Input()の値が変更されたときに検出する方法は?
-
[解決済み] コンポーネントテンプレートで要素を選択するには?
-
[解決済み] Angular 2の "select "で新しい選択範囲を取得するにはどうすればよいですか?
-
[解決済み】Angularでルート変更を検出する方法は?
-
[解決済み] Angular Materialでのデフォルトのソート - ヘッダーのソート
-
[解決済み] angular-cliのパラメータ --base-href と --deploy-url の違いは何ですか?
-
[解決済み] AngularでEventEmitterに2つのパラメータを渡すには?
-
[解決済み] Angular2ルートでAngularの方法でパラメータを取得するには?
-
[解決済み] コンポーネントではなくクラスにサービスをインジェクトする方法
-
[解決済み] Angular2のTypescriptで文字列を日付に変換するには?重複
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み] Angular 2におけるEventEmitter.next()とEventEmitter.emit()の相違点
-
[解決済み] angular-cliのパラメータ --base-href と --deploy-url の違いは何ですか?
-
[解決済み] Angular 4+ ngOnDestroy() サービス中 - observableを破壊する
-
[解決済み] dataSource' は 'table' の既知のプロパティではないので、バインドできません。
-
[解決済み] Angularで、コントロールが作成された後、FormControlにバリデータを追加する方法は?
-
[解決済み] 角度の2つのスイッチケース値
-
[解決済み] 64進数の文字列を角(2+)でエンコードおよびデコードする。
-
[解決済み] Angular2 Tutorial (Tour of Heroes)です。モジュール 'angular2-in-memory-web-api' を見つけることができません。
-
[解決済み] 新しいAngularでngSrcに相当するものは何ですか?
-
[解決済み] Angular2で生のhtmlをバインドする方法 [重複]。