public class FrameManager extends EventEmitter<FrameManager.FrameManagerEvent> implements FrameProvider
| 限定符和类型 | 类和说明 |
|---|---|
static class |
FrameManager.FrameManagerEvent |
| 构造器和说明 |
|---|
FrameManager(CDPSession client,
CdpPage page,
TimeoutSettings timeoutSettings) |
| 限定符和类型 | 方法和说明 |
|---|---|
void |
addExposedFunctionBinding(Binding binding) |
CDPSession |
client() |
DeviceRequestPromptManager |
deviceRequestPromptManager(CDPSession client) |
NewDocumentScriptEvaluation |
evaluateOnNewDocument(String source) |
CdpFrame |
frame(String frameId) |
List<CdpFrame> |
frames() |
FrameTree<CdpFrame> |
frameTree() |
void |
initialize(CDPSession client,
CdpFrame frame) |
CdpFrame |
mainFrame() |
NetworkManager |
networkManager() |
void |
onAttachedToTarget(CdpTarget target) |
CdpPage |
page() |
void |
registerSpeculativeSession(CdpCDPSession client) |
void |
removeExposedFunctionBinding(Binding binding) |
void |
removeScriptToEvaluateOnNewDocument(String identifier) |
void |
swapFrameTree(CDPSession client) |
TimeoutSettings |
timeoutSettings() |
disposeSymbol, emit, listenerCount, off, on, once, removeAllListeners, removeListenerpublic FrameManager(CDPSession client, CdpPage page, TimeoutSettings timeoutSettings)
public CdpPage page()
public void swapFrameTree(CDPSession client)
public void registerSpeculativeSession(CdpCDPSession client)
public CDPSession client()
public TimeoutSettings timeoutSettings()
public NetworkManager networkManager()
public void initialize(CDPSession client, CdpFrame frame)
public CdpFrame mainFrame()
public CdpFrame frame(String frameId)
frame 在接口中 FrameProviderpublic void addExposedFunctionBinding(Binding binding) throws com.fasterxml.jackson.core.JsonProcessingException, EvaluateException
com.fasterxml.jackson.core.JsonProcessingExceptionEvaluateExceptionpublic void removeExposedFunctionBinding(Binding binding) throws com.fasterxml.jackson.core.JsonProcessingException
com.fasterxml.jackson.core.JsonProcessingExceptionpublic NewDocumentScriptEvaluation evaluateOnNewDocument(String source)
public void removeScriptToEvaluateOnNewDocument(String identifier)
public void onAttachedToTarget(CdpTarget target)
public DeviceRequestPromptManager deviceRequestPromptManager(CDPSession client)
Copyright © 2020–2025. All rights reserved.