【问题标题】:Chrome debugger stop JavaScript function callChrome 调试器停止 JavaScript 函数调用
【发布时间】:2018-07-07 15:01:09
【问题描述】:

在 Chome 调试器(开发人员工具)中,如果您删除一个元素,例如 img 标签,它就会从页面中消失。但是,如果您删除脚本标签,脚​​本中的函数仍然可以动态调用。

我知道加载的页面在内存中,但是有没有办法在网页加载后阻止 JavaScript 函数被调用?

【问题讨论】:

标签: javascript google-chrome javascript-debugger


【解决方案1】:

你不能销毁一个函数,因为它存在于内存中。您可以通过以下方式以编程方式进行操作

    var test = function() {
    //code here
    }

您可以随时将函数设置为空

test = null

希望对你有帮助

【讨论】:

  • 这看起来是正确的。我发现改变“类”元素的 JS 函数,但是(在控制台中)当我设置“var test = b.function();”时我收到一条错误消息,显示“b 未定义”。我需要先设置父函数吗?
  • 我不明白什么是b。
  • 显然是我正在使用的函数的名称。我正在尝试将 var test = 设置为一个函数,对吗?我需要括号中的代码还是我只是将 var test = 设置为函数的名称,即“var test = .function();”
猜你喜欢
  • 1970-01-01
  • 2018-01-24
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2020-10-31
  • 1970-01-01
相关资源
最近更新 更多