Как предотвратить, остановить или убить функцию Javascript? - PullRequest
8 голосов
/ 13 марта 2012

Как предотвратить выполнение этой функции Javascript.

У меня есть функция js, которая вызывает серьезную проблему, и я не могу удалить или изменить ее источник. Я хотел бы знать, возможно ли просто предотвратить, остановить или убить функцию, чтобы она не выполнялась, пока я не решу проблему.

Итак, где-то внутри страницы:

<script type="text/javascript"><!--
problem_func();
//--></script>

И все, что я хочу - это остановить выполнение этой функции, поместив пробку внутри заголовка или внешнего js.

Любой совет?

ЗДЕСЬ ПРИМЕР ЖИВА, КАК ЭТО ОСТАНОВИТЬ? http://jsbin.com/uxalag/3

Ответы [ 2 ]

11 голосов
/ 13 марта 2012

Если вы знаете имя функции, вы можете заменить ее на функцию, которая ничего не делает.После тега script исходного файла js используйте это:

window.FunctionName=function(){return false;};
5 голосов
/ 13 марта 2012

Просто перезапишите его

, например, если function abc() { ..... } вызывает проблемы, вы можете перезаписать его пустым телом.

function abc() {  }
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...