Skip to content

Latest commit

 

History

History
executable file
·
274 lines (219 loc) · 5.13 KB

page.md

File metadata and controls

executable file
·
274 lines (219 loc) · 5.13 KB

1.1:Page

内容

  1. Commands

    1. clearGeolocationOverride
  2. Notifications

    1. domContentEventFired
  3. Types

    1. Frame

行为和事件,有关于属于页面域中被审查的页面。

Commands

Page.clearGeolocationOverride

request: {
"id": <number>,
"method": "Page.clearGeolocationOverride"
}
response: {
"id": <number>,
"error": <object>
}

清除重写 Geolocation 位置和错误

Page.disable

request: {
"id": <number>,
"method": "Page.disable"
}
response: {
"id": <number>,
"error": <object>
}

是整个页域(page domain)提示器失效

Page.enable

request: {
"id": <number>,
"method": "Page.enable"
}
response: {
"id": <number>,
"error": <object>
}

启用页域(page domain)的提示器。

Page.navigate

request: {
"id": <number>,
"method": "Page.navigate",
"params": {
  "url": <string>
}
}
response: {
"id": <number>,
"error": <object>
}

将当页面导向给定的 URL.

Parameters 参数

url ( string ) 页面导向的 URL

Page.reload

request: {
"id": <number>,
"method": "Page.reload",
"params": {
  "ignoreCache": <boolean>,
  "scriptToEvaluateOnLoad": <string>
}
}
response: {
"id": <number>,
"error": <object>
}

忽略缓存有选择性地重载给定的页面

Parameters

ignoreCache ( optional boolean ) 如果返回为 true,浏览器缓存会被忽略。(和用户按 Shift+refresh 效果一样)

scriptToEvaluateOnLoad ( optional string ) 如果被设定,在重载后,这个脚本会被注入到审查页面的所有帧中。

Page.setGeolocationOverride

request: {
"id": <number>,
"method": "Page.setGeolocationOverride",
"params": {
  "latitude": <number>,
  "longitude": <number>,
  "accuracy": <number>
}
}
response: {
"id": <number>,
"error": <object>
}

重新 Geolocation 的位置或者错误。

Parameters参数

latitude ( optional number ) 模拟纬度

longitude ( optional number ) 模拟经度

accuracy ( optional number ) 模拟精度

Notifications

Page.domContentEventFired

{
"method": "Page.domContentEventFired",
"params": {
  "timestamp": <number>
}
}
Parameters 参数

timestamp ( number )

Page.frameAttached

{
"method": "Page.frameAttached",
"params": {
  "frameId": <FrameId>
}
}

当帧添加到他的父帧时才会被触发。

Parameters

frameId ( FrameId ) 被添加帧帧的 ID

Page.frameDetached

{
"method": "Page.frameDetached",
"params": {
  "frameId": <FrameId>
}
}

当帧与他的父帧分离才会被触发。

Parameters

frameId ( FrameId ) 被分离的帧 ID

Page.frameNavigated

{
"method": "Page.frameNavigated",
"params": {
  "frame": <Frame>
}
}

当帧的导航完成了,立即触发。 帧现在与新的载入容器相关联。

Parameters

frame ( Frame ) Frame 对象

Page.loadEventFired

{
"method": "Page.loadEventFired",
"params": {
  "timestamp": <number>
}
}
Parameters

timestamp ( number )

Types

Frame: object

id ( string ) 帧唯一一个识别器。

loaderId ( Network.LoaderId ) 与这个帧相关载入容器的识别器。

mimeType ( string ) 帧文档的 mimeType,由浏览器决定。

name ( optional string ) 在指定标签里帧的名字。

parentId ( optional string ) 父帧的识别器。

securityOrigin ( string ) 父帧文本的安全源

url ( string ) 帧对象文本的 URL

FrameId: string

ResourceType: enumerated string

[ "Document" , "Font" , "Image" , "Other" , "Script" , "Stylesheet" , "WebSocket" , "XHR" ]