如何禁用页面上的所有onclick事件,绑定我的自定义函数,并在执行后启用所有以前的事件?
我正在构建一个书签,它应该适用于任何已经加载的页面,并且我正在使用 jQuery 来处理我的自定义逻辑(页面在加载后会被查询)。请注意,我无法控制绑定哪些事件以及何时绑定。
目前我找到的最好的稳定解决方案是取消绑定事件,通过自定义函数绑定以防止默认操作,然后重新加载页面。这可行,但是我想避免重新加载。部分解决方法是重新加载页面并滚动到上一个位置(如何实现此效果?)。一些可能的解决方案会使用 iframe,但我宁愿避免这种情况。