| 程序包 | 说明 |
|---|---|
| com.ruiyun.jvppeteer.core.page |
| 限定符和类型 | 方法和说明 |
|---|---|
Frame |
ElementHandle.contentFrame() |
Frame |
Response.frame() |
Frame |
Request.frame() |
Frame |
ExecutionContext.frame() |
Frame |
DOMWorld.frame() |
Frame |
FrameManager.frame(String frameId) |
Frame |
FrameManager.getFrame(String frameId) |
Frame |
FrameManager.getMainFrame() |
Frame |
Frame.getParentFrame() |
Frame |
Page.mainFrame()
返回主 Frame
保证页面一直有有一个主 frame
|
Frame |
FrameManager.mainFrame() |
Frame |
Frame.parentFrame() |
| 限定符和类型 | 方法和说明 |
|---|---|
Set<Frame> |
Frame.childFrames() |
List<Frame> |
Page.frames()
返回加载到页面中的所有iframe标签
|
List<Frame> |
FrameManager.frames() |
Set<Frame> |
Frame.getChildFrames() |
Map<String,Frame> |
FrameManager.getFrames() |
| 限定符和类型 | 方法和说明 |
|---|---|
void |
LifecycleWatcher.navigatedWithinDocument(Frame frame) |
Response |
FrameManager.navigateFrame(Frame frame,
String url,
PageNavigateOptions options,
boolean isBlock) |
void |
Frame.setParentFrame(Frame parentFrame) |
Response |
FrameManager.waitForFrameNavigation(Frame frame,
PageNavigateOptions options,
AtomicBoolean start) |
| 限定符和类型 | 方法和说明 |
|---|---|
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 |
Frame.setChildFrames(Set<Frame> childFrames) |
| 构造器和说明 |
|---|
DOMWorld(FrameManager frameManager,
Frame frame,
TimeoutSettings timeoutSettings) |
Frame(FrameManager frameManager,
CDPSession client,
Frame parentFrame,
String frameId) |
LifecycleWatcher(FrameManager frameManager,
Frame frame,
List<String> waitUntil,
int timeout) |
Request(CDPSession client,
Frame frame,
String interceptionId,
boolean allowInterception,
RequestWillBeSentPayload event,
List<Request> redirectChain) |
Copyright © 2020. All rights reserved.