如何预防,停止或终止Javascript功能?

dev*_*s11 8 javascript dom javascript-events

如何阻止此Javascript函数执行.

我有一个导致严重问题的js函数,我无法删除或修改它的源代码.我想知道是否可以简单地阻止,停止或终止该功能,以便在我解决问题之前不执行该功能.

所以在页面内的某个地方:

<script type="text/javascript"><!--
problem_func();
//--></script>
Run Code Online (Sandbox Code Playgroud)

而我想要的是停止执行该功能,在头部或外部js内放置一个塞子.

有什么建议?

这是现场的例子,如何停止?http://jsbin.com/uxalag/3

Kho*_*dor 11

如果您知道函数名称,则可以使用不执行任何操作的函数替换它.在源js文件的脚本标记之后使用:

window.FunctionName=function(){return false;};
Run Code Online (Sandbox Code Playgroud)


use*_*820 5

只是覆盖它

例如,如果function abc() { ..... }导致您出现问题,您可以使用空体覆盖它.

function abc() {  }
Run Code Online (Sandbox Code Playgroud)