代码之家  ›  专栏  ›  技术社区  ›  Daniel Kreiseder

如何跟踪或调试所有可用的javascript事件

  •  41
  • Daniel Kreiseder  · 技术社区  · 15 年前

    如何跟踪网页的所有Javascript事件?

    有没有什么工具可以做到这一点?

    澄清:

    例如:

    对于文本输入,我可以为其添加事件处理程序 onblur onchange .

    如果我(在浏览器中)更改textfield的值并保留它,两个EventHandler都将执行。 现在我想知道我“错过”了哪些其他活动( ).

    澄清2:

    4 回复  |  直到 4 年前
        1
  •  61
  •   meeech    4 年前
        2
  •  32
  •   Simone    12 年前

    var ev = '',
        out = [];
    for (ev in window) {
        if (/^on/.test(ev)) { 
            out[out.length] = ev;
        }
    }
    console.log(out.join(', '));
    

    当然,您将只获得当前使用的浏览器的事件。

        3
  •  15
  •   Simone    10 年前
        4
  •  3
  •   jerjer    15 年前

    您可以在FF上使用FireBug评测工具,在IE8上使用Web开发者工具,或者在WebKit上使用开发者工具

    编辑: