Webpage 网页模块事件/回调
下表描述了Webpage 网页模块可用的回调。
S.No | 回调和说明 |
---|---|
1 | onAlert()
当页面上有警报时,将调用此回调;回调接受一个字符串,但不返回任何内容。 |
2 | onCallback()
OnCallback 用于将值从网页传递到网页对象,它是使用 window.callPhantom() 方法完成的,该方法在内部调用 onCallback 函数。 |
3 | onClosing()
当使用 page.close() 方法或 window.close() 方法关闭窗口时,将调用此方法。 |
4 | onConfirm()
当页面上有使用 ok /cancel 调用的确认消息时,将调用此回调。 |
5 | onConsoleMessage()
当网页中使用控制台消息时,将使用此回调。 onConsoleMessage 方法采用 3 个参数。 |
6 | onError()
当出现 JavaScript 错误时,将调用此回调。 onError 的参数是 msg 和 stack trace,后者是一个数组。 |
7 | onFilePicker()
这用于上传文件,当用户想要上传文件时会调用回调。 |
8 | onInitialized()
在页面加载前调用此回调。 |
9 | onLoadFinished()
当打开的页面完全加载时,会调用此函数。它有一个参数,用于指示加载是成功还是失败。 |
10 | onLoadStarted()
页面开始加载时会调用此回调。 |
11 | onNavigationRequested()
此回调指示导航事件何时发生。 |
12 | onPageCreated()
此回调是当页面打开新的子窗口时调用。 |
13 | onPrompt()
当网页调用提示时,会调用此回调。它需要 2 个参数,消息和答案。返回值是一个字符串。 |
14 | onResourceError()
当网页无法上传文件时,会调用此回调。 |
15 | onResourceReceived()
当收到页面请求的资源时,会调用此回调。 |
16 | onResourceRequested()
此函数当页面请求资源时调用。 |
17 | onResourceTimeout()
当使用 settings.resourceTimeout 时,请求的资源超时,会调用此回调。 |
18 | onUrlChanged()
当使用导航更改当前 URL 时,会调用此回调。它有一个回调参数,即新的 URL targetUrl 字符串。 |