V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
eeeeeeve
V2EX  ›  程序员

有什么办法可以知道一个网页上绑定了事件的数量和类型呢?

  •  
  •   eeeeeeve · 2015-04-27 16:18:45 +08:00 · 1886 次点击
    这是一个创建于 3499 天前的主题,其中的信息可能已经有所发展或是发生改变。

    好像获得这些数据也是挺有意思的,但是不知道怎么获得这些数据,呵呵

    doublleft
        1
    doublleft  
       2015-04-27 18:03:46 +08:00
    W3C有这个接口,但是没人实现
    http://www.w3.org/TR/2001/WD-DOM-Level-3-Events-20010823/events.html#Events-EventListenerList

    Chrome下可以通过开发者工具看到 Event Listeners,详细到行;

    Safari和Firefox也都有类似的功能;

    不考虑浏览器自带,可以考虑复写addEventListener,加一行统计,这样每有事件绑定就会统计到了
    找到个实现比较完整的demo
    https://gist.github.com/stringparser/a3b0555fd915138a0ed3
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2742 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 24ms · UTC 10:08 · PVG 18:08 · LAX 02:08 · JFK 05:08
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.