- 文件系统模块
 - 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 字符串。  |