| 程序包 | 说明 |
|---|---|
| com.ruiyun.jvppeteer.api.core | |
| com.ruiyun.jvppeteer.bidi.core | |
| com.ruiyun.jvppeteer.cdp.core | |
| com.ruiyun.jvppeteer.cdp.entities | |
| com.ruiyun.jvppeteer.common |
| 限定符和类型 | 方法和说明 |
|---|---|
abstract Viewport |
Page.viewport()
获取Viewport,Viewport各个参数的含义:
width 宽度,单位是像素
height 高度,单位是像素
deviceScaleFactor 定义设备缩放, (类似于 dpr)。
|
| 限定符和类型 | 方法和说明 |
|---|---|
abstract void |
Page.setViewport(Viewport viewport)
如果是一个浏览器多个页面的情况,每个页面都可以有单独的viewport
注意 在大部分情况下,改变 viewport 会重新加载页面以设置 isMobile 或者 hasTouch
|
| 限定符和类型 | 方法和说明 |
|---|---|
Viewport |
BidiPage.viewport() |
| 限定符和类型 | 方法和说明 |
|---|---|
static BidiBrowser |
BidiBrowser.create(Process process,
Runnable closeCallback,
BidiConnection connection,
CdpConnection cdpConnection,
Viewport defaultViewport,
boolean acceptInsecureCerts,
SupportedWebDriverCapabilities capabilities,
boolean networkEnabled) |
static BidiBrowserContext |
BidiBrowserContext.from(BidiBrowser browser,
UserContext userContext,
Viewport defaultViewport) |
void |
BidiPage.setViewport(Viewport viewport) |
| 限定符和类型 | 方法和说明 |
|---|---|
Viewport |
CdpPage.viewport() |
| 限定符和类型 | 方法和说明 |
|---|---|
static CdpPage |
CdpPage.create(CDPSession client,
CdpTarget target,
Viewport viewport)
创建一个page对象
|
static CdpBrowser |
CdpBrowser.create(Connection connection,
List<String> contextIds,
boolean acceptInsecureCerts,
Viewport defaultViewport,
Process process,
Runnable closeCallback,
Function<Target,Boolean> targetFilterCallback,
Function<Target,Boolean> IsPageTargetCallback,
boolean waitForInitiallyDiscoveredTargets,
boolean networkEnabled) |
boolean |
EmulationManager.emulateViewport(Viewport viewport) |
void |
CdpPage.setViewport(Viewport viewport) |
| 构造器和说明 |
|---|
CdpBrowser(Connection connection,
List<String> contextIds,
Viewport viewport,
Process process,
Runnable closeCallback,
Function<Target,Boolean> targetFilterCallback,
Function<Target,Boolean> isPageTargetCallback,
boolean waitForInitiallyDiscoveredTargets,
boolean networkEnabled) |
DevToolsTarget(TargetInfo targetInfo,
CDPSession session,
CdpBrowserContext cdpBrowserContext,
TargetManager targetManager,
SessionFactory sessionFactory,
Viewport defaultViewport) |
PageTarget(TargetInfo targetInfo,
CDPSession session,
CdpBrowserContext cdpBrowserContext,
TargetManager targetManager,
SessionFactory sessionFactory,
Viewport defaultViewport) |
| 限定符和类型 | 字段和说明 |
|---|---|
Viewport |
ViewportState.viewport |
| 限定符和类型 | 方法和说明 |
|---|---|
Viewport |
ConnectOptions.getDefaultViewport() |
Viewport |
ViewportState.getViewport() |
Viewport |
Device.getViewport() |
| 限定符和类型 | 方法和说明 |
|---|---|
LaunchOptions.Builder |
LaunchOptions.Builder.defaultViewport(Viewport defaultViewport) |
void |
ConnectOptions.setDefaultViewport(Viewport defaultViewport) |
void |
ViewportState.setViewport(Viewport viewport) |
void |
Device.setViewport(Viewport viewport) |
| 构造器和说明 |
|---|
ViewportState(boolean active,
Viewport viewport) |
| 构造器和说明 |
|---|
ScreenRecorder(Page page,
double width,
double height,
ScreenRecorderOptions options,
Viewport defaultViewport,
Viewport tempViewport) |
Copyright © 2020–2025. All rights reserved.