- 文件系统模块
- PhantomJS - 属性
- PhantomJS - 方法
- 系统模块
- PhantomJS - 属性
- 网络服务器模块
- 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()
当页面中存在通过 ok /cancel 调用的确认消息时,将调用此回调。 |
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 targetUrl 字符串。 |