在Opera的UserJS里查看可用的事件类型
最这在研究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提供的事件触发点还有很多,可看我以前的文章