PhantomJS onResourceRequested()
在页面请求资源时调用此函数。它有两个参数 requestData 和 networkRequest 。
RequestData对象具有以下详细信息:
- Id - 请求资源的编号。
-
Method - HTTP方法。
-
URL - 请求资源的URL。
-
Time - 包含请求时间的日期对象。
-
Headers - HTTP头的列表。
NetworkRequest对象具有以下详细信息:
- Abort() - 取消当前网络请求。取消当前网络请求将调用onResourceError回调函数。
-
ChangeUrl(newurl) - 使用此函数可以将请求的URL更改为新文件。
-
SetHeader - 它有key和value。
语法
其语法如下:
范例
上面的程序生成了以下 输出 。