• 请不要在回答技术问题时复制粘贴 AI 生成的内容
eeeeeeve
V2EX  ›  程序员

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

  •  
  •   eeeeeeve · Apr 27, 2015 · 2335 views
    This topic created in 4037 days ago, the information mentioned may be changed or developed.

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

    doublleft
        1
    doublleft  
       Apr 27, 2015
    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
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   3114 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 27ms · UTC 13:16 · PVG 21:16 · LAX 06:16 · JFK 09:16
    ♥ Do have faith in what you're doing.