首页 > 编程技术 > 在Opera的UserJS里查看可用的事件类型

在Opera的UserJS里查看可用的事件类型

2012年1月25日 发表评论 阅读评论

最这在研究Opera的UserJS发现资料少的可怜,于是只能自己琢磨。
Opera的UserJS提供了许多事件触发点,可以帮用户做许多事,可如果才能知道页面触发了哪些事件呢?
经过我3天的研究,发现可以将页面打开过程中,所触发的事件都打印到控制台,还是挺方便的,代码如下:

window.opera.addEventListener("AfterEvent",function(e){
    console.info(e.event);
},false);

AfterEvent是在事件触发后触发你的代码,代码里的e.event是把事件的所有内容完整的打印出来,这就可以在控制台查到这个事件的type,如‘type “readystatechange”’。
找到你需要的事件,再使用AfterEvent.type就可以准确的对事件进行响应了。
关于Opera提供的事件触发点还有很多,可看我以前的文章

分类: 编程技术 标签: ,
  1. 本文目前尚无任何评论.
  1. 本文目前尚无任何 trackbacks 和 pingbacks.

Cuile's Blog is Stephen Fry proof thanks to caching by WP Super Cache