- 文件系统模块
- PhantomJS - 属性
- PhantomJS - 方法
- 系统模块
- PhantomJS - 属性
- Web 服务器模块
- PhantomJS - 属性
- PhantomJS - 方法
- 其他
- 命令行界面
- PhantomJS - 屏幕截图
- PhantomJS - 页面自动化
- PhantomJS - 网络监控
- PhantomJS - 测试
- PhantomJS - REPL
- PhantomJS - 示例
- PhantomJS 有用资源
- PhantomJS - 快速指南
- PhantomJS - 有用资源
- PhantomJS - 讨论
网页模块事件/回调
下表描述了网页模块可用的回调。
序号 | 回调及描述 |
---|---|
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 字符串。 |
广告