فهرست مطالب:

چگونه از ngSanitize استفاده می کنید؟
چگونه از ngSanitize استفاده می کنید؟

تصویری: چگونه از ngSanitize استفاده می کنید؟

تصویری: چگونه از ngSanitize استفاده می کنید؟
تصویری: Home made fruit fly trap - راحت شدن از شر مگس و پشه 2024, آوریل
Anonim

ng-tip 1: نحوه استفاده از ngSanitize

  1. دانلود زاویه ای- ضدعفونی کردن ماژول و آن را در صفحه html قرار دهید.
  2. اضافه کردن ngSanitize در وابستگی های ماژول، var app = زاویه ای. ماژول('myApp', [' ngSanitize ']);
  3. عبارت مورد نیاز را در کنترلر اضافه کنید: $scope. متغیر = 'سلام دنیا! ';
  4. در صفحه مشاهده:

مردم همچنین می پرسند، ضد عفونی زاویه ای برای چه استفاده می شود؟

1 پاسخ. اگر شما شامل زاویه ای - ضدعفونی کردن اسکریپت، ورودی ها هستند ضد عفونی شده با تجزیه HTML به توکن ها. سپس تمام نشانه‌های امن (از یک لیست سفید) به رشته html که به درستی فرار کرده است، سریال می‌شوند. این بدان معنی است که هیچ ورودی ناامنی نمی تواند آن را به رشته برگشتی وارد کند.

چگونه از NG bind استفاده می کنید؟ تعریف و استفاده را ng - بستن بخشنامه می گوید AngularJS برای جایگزینی محتوای یک عنصر HTML با مقدار یک متغیر یا عبارت معین. اگر مقدار متغیر یا عبارت داده شده تغییر کند، محتوای عنصر HTML مشخص شده نیز تغییر خواهد کرد.

در اینجا، پاکسازی در زاویه ای چیست؟

پاکسازی ورودی را تغییر می دهد و آن را به مقداری تبدیل می کند که برای درج آن در DOM امن باشد. که در ضدعفونی زاویه ای بستگی به زمینه دارد، مقداری که در CSS بی ضرر است در URL بالقوه خطرناک است. شما می توانید در مورد زمینه های مختلف در اینجا بخوانید.

$SCE چیست؟

فرار از متن دقیق ( SCE ) حالتی است که در آن AngularJS اتصالات را محدود می کند تا فقط مقادیر قابل اعتماد را ارائه دهد. هدف آن کمک به نوشتن کد به گونه ای است که (الف) به طور پیش فرض ایمن باشد و (ب) بررسی آسیب پذیری های امنیتی مانند XSS، کلیک جک و غیره را بسیار آسان تر کند.

توصیه شده: