| 程序包 | 说明 |
|---|---|
| com.ruiyun.jvppeteer.core.browser | |
| com.ruiyun.jvppeteer.core.page | |
| com.ruiyun.jvppeteer.events |
| 限定符和类型 | 方法和说明 |
|---|---|
void |
Browser.onDisconnected(EventHandler<Object> handler)
监听浏览器事件disconnected
浏览器一共有四种事件
method ="disconnected","targetchanged","targetcreated","targetdestroyed"
|
void |
BrowserContext.onTargetchanged(EventHandler<Target> handler)
监听浏览器事件targetchanged
浏览器一共有四种事件
method ="disconnected","targetchanged","targetcreated","targetdestroyed"
|
void |
Browser.onTargetchanged(EventHandler<Target> handler)
监听浏览器事件targetchanged
浏览器一共有四种事件
method ="disconnected","targetchanged","targetcreated","targetdestroyed"
|
void |
Browser.onTargetdestroyed(EventHandler<Target> handler)
监听浏览器事件targetcreated
浏览器一共有四种事件
method ="disconnected","targetchanged","targetcreated","targetdestroyed"
|
void |
BrowserContext.onTrgetcreated(EventHandler<Target> handler)
监听浏览器事件targetcreated
浏览器一共有四种事件
method ="disconnected","targetchanged","targetcreated","targetdestroyed"
|
void |
Browser.onTrgetcreated(EventHandler<Target> handler)
监听浏览器事件targetcreated
浏览器一共有四种事件
method ="disconnected","targetchanged","targetcreated","targetdestroyed"
|
| 限定符和类型 | 方法和说明 |
|---|---|
void |
Page.onClose(EventHandler<Object> handler)
监听页面的关闭事件
|
void |
Page.onConsole(EventHandler<ConsoleMessage> handler) |
void |
Page.onDialg(EventHandler<Dialog> handler) |
void |
Page.onError(EventHandler<Error> handler) |
void |
Page.onFrameattached(EventHandler<Frame> handler)
frame attach的时候触发
注意不要在这个事件内直接调用Frame中会暂停线程的方法
不然的话,websocket的read线程会被阻塞,程序无法正常运行
可以在将这些方法的调用移动到另外一个线程中
|
void |
Page.onFramedetached(EventHandler<Frame> handler)
frame detached的时候触发
注意不要在这个事件内直接调用Frame中会暂停线程的方法
不然的话,websocket的read线程会被阻塞,程序无法正常运行
可以在将这些方法的调用移动到另外一个线程中
|
void |
Page.onFramenavigated(EventHandler<Frame> handler)
注意不要在这个事件内直接调用Frame中会暂停线程的方法
不然的话,websocket的read线程会被阻塞,程序无法正常运行
可以在将这些方法的调用移动到另外一个线程中
|
void |
Page.onLoad(EventHandler<Object> handler) |
void |
Page.onMetrics(EventHandler<PageMetrics> handler) |
void |
Page.onPageerror(EventHandler<RuntimeException> handler) |
void |
Page.onPopup(EventHandler<Error> handler) |
void |
Page.onRequest(EventHandler<Request> handler) |
void |
Page.onRequestfailed(EventHandler<Request> handler) |
void |
Page.onRequestfinished(EventHandler<Request> handler) |
void |
Page.onResponse(EventHandler<Response> handler) |
void |
Page.onWorkercreated(EventHandler<Worker> handler)
注意不要在这个事件内直接调用Worker中会暂停线程的方法
不然的话,websocket的read线程会被阻塞,程序无法正常运行
可以在将这些方法的调用移动到另外一个线程中
|
void |
Page.onWorkerdestroyed(EventHandler<Worker> handler)
注意不要在这个事件内直接调用Worker中会暂停线程的方法
不然的话,websocket的read线程会被阻塞,程序无法正常运行
可以在将这些方法的调用移动到另外一个线程中
|
| 限定符和类型 | 方法和说明 |
|---|---|
EventHandler<T> |
DefaultBrowserListener.getHandler() |
| 限定符和类型 | 方法和说明 |
|---|---|
void |
DefaultBrowserListener.setHandler(EventHandler<T> handler) |
Copyright © 2020. All rights reserved.