网页模块事件/回调



下表描述了网页模块可用的回调。

序号 回调及描述
1 onAlert()

当页面上出现警报时调用此回调;回调接受一个字符串,不返回任何内容。

2 onCallback()

OnCallback 用于将值从网页传递到网页对象,这是通过使用 window.callPhantom() 方法实现的,该方法在内部调用 onCallback 函数。

3 onClosing()

当窗口通过使用 page.close() 方法或 window.close() 方法关闭时调用此回调。

4 onConfirm()

当页面上出现确认消息(带确定/取消)时调用此回调。

5 onConsoleMessage()

当网页中使用控制台消息时调用此回调。onConsoleMessage 方法接受 3 个参数。

6 onError()

当发生 JavaScript 错误时调用此回调。onError 的参数是 msg 和堆栈跟踪,后者是一个数组。

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 更改时调用此回调。它有一个参数传递给回调,即新的 URL 目标 URL 字符串。

广告