ዝርዝር ሁኔታ:

NgSanitizeን እንዴት ይጠቀማሉ?
NgSanitizeን እንዴት ይጠቀማሉ?

ቪዲዮ: NgSanitizeን እንዴት ይጠቀማሉ?

ቪዲዮ: NgSanitizeን እንዴት ይጠቀማሉ?
ቪዲዮ: Одуванчик / The Dandelion. Фильм. StarMedia. Фильмы о Любви. Мелодрама 2024, ሚያዚያ
Anonim

ng-tip 1፡ ngSanitizeን እንዴት መጠቀም እንደሚቻል

  1. አንግል አውርድ - ማጽዳት ሞጁል እና በ html ገጽ ውስጥ ያካትቱ.
  2. ጨምር ሳኒታይዝ በሞጁል ጥገኞች, var app = angular. ሞጁል ('myApp'፣ [' ሳኒታይዝ ']);
  3. በመቆጣጠሪያው ውስጥ የሚፈለገውን አገላለጽ ያክሉ፡ $scope። ተለዋዋጭ = 'ሰላም አለም! ';
  4. በእይታ ገጽ ውስጥ:

ሰዎች ደግሞ ይጠይቃሉ, angular sanitize ምን ጥቅም ላይ ይውላል?

1 መልስ። እርስዎ ካካተቱ ማዕዘን - ማጽዳት ስክሪፕት, ግብዓቶች ናቸው የጸዳ ኤችቲኤምኤልን ወደ ቶከኖች በመተንተን። ሁሉም ደህና ቶከኖች (ከተፈቀደላቸው ዝርዝር) በትክክል ወደ ኤችቲኤምኤል ሕብረቁምፊ ይመለሳሉ። ይህ ማለት ምንም ደህንነቱ ያልተጠበቀ ግቤት ወደ የተመለሰው ሕብረቁምፊ ሊያደርገው አይችልም።

NG bind እንዴት ይጠቀማሉ? ፍቺ እና አጠቃቀም የ NG - ማሰር መመሪያ ይናገራል AngularJS የኤችቲኤምኤል ኤለመንት ይዘትን በተለዋዋጭ እሴት ለመተካት ወይም መግለጫ። የተሰጠው ተለዋዋጭ ወይም አገላለጽ ዋጋ ከተለወጠ የተገለጸው የኤችቲኤምኤል አባል ይዘትም ይለወጣል።

እዚህ፣ በአንግላር ውስጥ ንፅህና ምንድን ነው?

የንጽህና አጠባበቅ ግቤቱን ያስተካክላል፣ ወደ DOM ደህንነቱ የተጠበቀ እሴት ይለውጠዋል። ውስጥ የማዕዘን ንፅህና እንደ አውድ ይወሰናል፣ በCSS ውስጥ ምንም ጉዳት የሌለው እሴት በዩአርኤል ውስጥ አደገኛ ሊሆን ይችላል። ስለ ተለያዩ ሁኔታዎች እዚህ ማንበብ ይችላሉ.

$SCE ምንድን ነው?

ጥብቅ አውዳዊ ማምለጥ ( SCE ) AngularJS የታመኑ እሴቶችን ብቻ ለማቅረብ ማሰሪያዎችን የሚገድብበት ሁነታ ነው። አላማው (ሀ) በነባሪነት ደህንነቱ የተጠበቀ እና (ለ) ለደህንነት ተጋላጭነቶች እንደ XSS፣ clickjacking ወዘተ የመሳሰሉትን ኦዲቲንግን በጣም ቀላል በሆነ መንገድ ለመፃፍ ማገዝ ነው።

የሚመከር: