【问题标题】:Firebug shows event handler in HTML panel but not in JavaScript panelFirebug 在 HTML 面板中显示事件处理程序,但不在 JavaScript 面板中
【发布时间】:2016-09-02 00:29:18
【问题描述】:

我在 Firebug 的 iframe 中检查了一个元素。我可以选择页面中的元素,它会显示在 HTML 面板中。该元素在 select 上有一个 JavaScript 调用,我无法在 Script 面板中看到它以向其添加断点。

我尝试使用命令行调用该函数,但不起作用。

【问题讨论】:

  • 能否请您添加相关的 HTML 代码以使函数调用看起来更清晰?另外,您是否已经尝试使用 search fieldScript 面板中搜索函数?
  • imgur.com/jektyDC 在这张图片中,我找不到 loadTemplate() 函数来设置断点。我试过搜索字段,没有显示。该页面使用了许多 iframe。

标签: javascript firebug


【解决方案1】:

Events side panel 是您可以为事件处理程序设置断点的地方。选择元素后,切换到该面板,右键单击onchange(event) 事件处理程序并选择设置断点

请注意,一旦启用 multi-process Firefoxseems to be the case in Firefox 49),Firebug 将不再工作。

据我所知,不幸的是,Firefox 和 Chrome DevTools 都不允许在事件处理程序上设置断点。它们只允许您跳转到 HTML 代码中调用处理程序的位置。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-02-08
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多