PhantomJS Webpage 模块的事件/回调函数

PhantomJS Webpage 模块的事件/回调函数

通过以下表格描述的 Webpage 模块可用的回调函数。

S.No Callbacks & Description
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和stack trace,是一个数组。
7 onFilePicker() 当用户想要上传文件时调用的回调函数,用于上传文件。
8 onInitialized() 当页面加载前调用的回调函数。
9 onLoadFinished() 当打开的页面完全加载时调用的函数。它有一个参数,指示加载是成功还是失败。
10 onLoadStarted() 当页面开始加载时调用此回调函数。
11 onNavigationRequested() 当导航事件发生时调用此回调函数。
12 onPageCreated() 当页面打开一个新的子窗口时调用此回调函数。
13 onPrompt() 当网页调用prompt时调用此回调函数。它接收两个参数:message和answer。返回值为字符串。
14 onResourceError() 当网页无法上传文件时调用此回调函数。
15 onResourceReceived() 当页面请求的资源被接收时调用此回调函数。
16 onResourceRequested() 当页面请求资源时调用此函数。
17 onResourceTimeout() 当请求的资源超时时,使用设置的settings.resourceTimeout时调用此回调函数。
18 onUrlChanged() 当URL通过导航从当前URL更改时调用此函数。它有一个参数传递给回调函数,即新的目标URL字符串targetUrl。

Python教程

Java教程

Web教程

数据库教程

图形图像教程

大数据教程

开发工具教程

计算机教程