列出所有事件,查看为什么Tinymce没有聚焦?

3
在使用最新的TinyMCE 4版本的内联模式时,我注意到有时(很少,随机地)焦点事件似乎不会触发,因此我的editor.on('focus'监听器中的一些更改不会运行。奇怪的是,没有任何ajax调用似乎会导致这种延迟。

为了调试这个问题,我注意到没有像Backbone那样的editor.on('all'事件处理程序,并且在beforeExecCommand上不能处理所有侦听器,如Loadcontent等。

是否有一种简单的方法来列出事件,以查看某些侦听器未被触发,或者其他方法来调试MCE编辑器启动时的奇怪竞争条件?

1个回答

0

有一些我用来调试事件的工具:

  • Visual Events:这是一个小型的Chrome插件,顾名思义,它可以为每个DOM元素显示事件处理程序的可视化表示。
  • Chrome开发者工具的事件断点:您可以在任何类型的事件上设置断点。也许您代码中的某个处理程序首先被触发,并调用了event.stopPropagation()

Chrome developer tools event breakpoints


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接