ПредишенСледващото

Колко лесно се направи лесно за отстраняване на грешки и не се качи в кода или като брадат хакер прихващане на Ajax заявки. нарушаване на вашата безопасност.

Слушател метод повикване в обекта

Да предположим, че имаме един апартамент обект. той има метод doStaf () и ние трябва да разберем какво идва на входа му.

За да направите това, ние трябва да изпълни следния код:

Този код с помощта на анонимен функция отменя функция app.doStaf (), в който да извърши необходимата манипулация на аргументите, а след това се обадете на бившия app.doStaf (). консервирани в запушалката.

Освен това, за удобство, ние обвийте целия този код във функция:

Обърнете внимание на реда на аргументите: първото предаване линия, името на метода или функцията, която искате да слушате (пресичане), а вторият - за обратно повикване, което е необходимо, за да изпълни функцията обаждане или метод, и едва третият предавателния блок, методът, който искате да се намеси. Това се прави, защото на третия вариант - не е задължително, и ако не, тогава методът ще бъде взето през прозореца.

Тази функция може да се намеси на повикване само глобални декларации за обекти или функции.

Просто се обадете обаждане увити в опита. Това е да се гарантира, че няма да наруши функцията, ако възникнат грешки в кода си.

Прихващане Аякс заявка

В заключение, като се използва по-горе пресечната извикване на функция всяко Аякс заявка, метод слушател poveshat изпратите () за XMLHttpRequest съоръжението:

Сега, когато имате необходимите умения, можете да хванете като console.log () призовава. така, например. Запитвания в рамките на системата за плащане.

Как да вземем функция на повикване в JavaScript

материали по темата

Подкрепете проекта - споделете линка, благодаря!