İçindekiler:

NgSanitize'ı nasıl kullanıyorsunuz?
NgSanitize'ı nasıl kullanıyorsunuz?

Video: NgSanitize'ı nasıl kullanıyorsunuz?

Video: NgSanitize'ı nasıl kullanıyorsunuz?
Video: Kuru Buz Üretimi Yaparak Ayda 90.000 TL Kazanabilirsiniz. 2024, Nisan
Anonim

İpucu 1: ngSanitize nasıl kullanılır

  1. açısal indir- sterilize etmek modülü ve html sayfasına ekleyin.
  2. Ekle ngSanitize modül bağımlılıklarında var app = angular. modül('uygulamam', [' ngSanitize ']);
  3. Denetleyiciye gerekli ifadeyi ekleyin: $scope. değişken = 'Merhaba Dünya! ';
  4. Görünüm sayfasında:

İnsanlar ayrıca köşeli sanitize ne için kullanıldığını da soruyorlar.

1 Cevap. dahil ederseniz açısal - sterilize etmek komut dosyası, girişler sterilize edilmiş HTML'yi belirteçlere ayrıştırarak. Tüm güvenli belirteçler (bir beyaz listeden) daha sonra düzgün çıkışlı html dizesine yeniden serileştirilir. Bu, güvenli olmayan hiçbir girdinin döndürülen dizeye giremeyeceği anlamına gelir.

NG bind'i nasıl kullanıyorsunuz? Tanım ve kullanım NS ng - bağlamak direktif söyler AngularJS bir HTML öğesinin içeriğini belirli bir değişkenin veya ifadenin değeriyle değiştirmek için. Verilen değişkenin veya ifadenin değeri değişirse, belirtilen HTML öğesinin içeriği de değişecektir.

Burada, açısal olarak sanitizasyon nedir?

sanitasyon girdiyi değiştirerek DOM'a eklenmesi güvenli bir değere dönüştürür. İçinde açısal temizlik bağlama bağlıdır, CSS'de zararsız olan bir değer, bir URL'de potansiyel olarak tehlikelidir. farklı bağlamlar hakkında buradan okuyabilirsiniz.

$SCE nedir?

Katı Bağlamsal Kaçış ( SCE ), AngularJS'nin bağlamaları yalnızca güvenilir değerler oluşturmak için kısıtladığı bir moddur. Amacı, (a) varsayılan olarak güvenli olacak ve (b) XSS, tıklama hırsızlığı vb. gibi güvenlik açıklarının denetimini çok daha kolay hale getirecek şekilde kod yazmaya yardımcı olmaktır.

Önerilen: