Mündəricat:

NgSanitize-dən necə istifadə edirsiniz?
NgSanitize-dən necə istifadə edirsiniz?

Video: NgSanitize-dən necə istifadə edirsiniz?

Video: NgSanitize-dən necə istifadə edirsiniz?
Video: Section 10 2024, Mart
Anonim

ng-tip 1: ngSanitize-dən necə istifadə etmək olar

  1. angular-ı yükləyin sanitarlaşdırmaq modulunu seçin və onu html səhifəsinə daxil edin.
  2. əlavə edin ngSanitarizasiya edin modul asılılıqlarında var app = angular. modul ('Mənim Proqramım', [' ngSanitarizasiya edin ']);
  3. Nəzarətçidə tələb olunan ifadəni əlavə edin: $scope. dəyişən = 'Salam Dünya! ';
  4. Baxış səhifəsində:

İnsanlar da soruşurlar ki, bucaq dezinfeksiyası nə üçün istifadə olunur?

1 Cavab. daxil etsəniz bucaqlı - sanitarlaşdırmaq script, girişlərdir sanitarlaşdırılmışdır HTML-ni tokenlərə ayırmaqla. Bütün təhlükəsiz nişanlar (ağ siyahıdan) sonra düzgün qaçış html sətirinə yenidən seriallaşdırılır. Bu o deməkdir ki, heç bir təhlükəli daxiletmə onu geri qaytarılan sətirə daxil edə bilməz.

NG bağlamadan necə istifadə edirsiniz? Tərif və İstifadəsi The ng - bağlamaq direktiv deyir AngularJS HTML elementinin məzmununu verilmiş dəyişənin və ya ifadənin dəyəri ilə əvəz etmək. Verilmiş dəyişənin və ya ifadənin dəyəri dəyişərsə, göstərilən HTML elementinin məzmunu da dəyişəcəkdir.

Burada, bucaqda sanitarizasiya nədir?

Sanitarizasiya girişi dəyişdirərək onu DOM-a daxil etmək üçün təhlükəsiz olan dəyərə çevirir. In Bucaqlı sanitarizasiya kontekstdən asılıdır, CSS-də zərərsiz olan dəyər URL-də potensial təhlükəlidir. müxtəlif kontekstlər haqqında burada oxuya bilərsiniz.

$SCE nədir?

Ciddi kontekstdən qaçma ( SCE ) AngularJS-in yalnız etibarlı dəyərləri göstərmək üçün bağlamaları məhdudlaşdırdığı bir rejimdir. Onun məqsədi kodun yazılmasına kömək etməkdir ki, (a) defolt olaraq təhlükəsizdir və (b) XSS, klikləmə və s. kimi təhlükəsizlik zəifliklərinin yoxlanılmasını çox asanlaşdırır.

Tövsiyə: