Подмена вызываемой функции - выполняется сразу две функции о.О
Здравствуйте
Столкнулся со странной работой (браузера? js?), возможно кто-то сталкивался с подобным.
Итак, есть простая страница, на которой есть какая-нибудь кнопка с вызовом js функции, к примеру onclick="function1()"
Я пробую "хакнуть" страницу, подменяя вызываемую функцию руками, в html-редакторе браузера на другую, также существующую в коде: onclick="function2()"
И нажимаю на эту кнопку - в итоге выполняется сразу и function1() и function2().
Как такое может быть?
____________________________________________
P.S. Сами функции никак между собой не связаны, и если я в коде (не через браузер) меняю на onclick="function2()" - то отрабатывает только function2().
P.P.S. Браузер Google Chrome
P.P.P.S. Попробовал сделать тоже самое в FireFox (подменить функцию в html-редакторе браузера) - кнопка вообще перестает работать.
P.P.P.P.S. Если вызывать функцию через консоль - то они вызываются нормально, по одной. Все больше склоняюсь к выводу о том, что такой "двойной вызов функций" является особенностью браузера Chrome
Последний раз редактировалось Walk, 22.11.2017 в 13:25.
|