Version 1
[yaffs-website] / node_modules / phantomjs-prebuilt / lib / phantom / examples / netlog.js
diff --git a/node_modules/phantomjs-prebuilt/lib/phantom/examples/netlog.js b/node_modules/phantomjs-prebuilt/lib/phantom/examples/netlog.js
new file mode 100644 (file)
index 0000000..0418c23
--- /dev/null
@@ -0,0 +1,26 @@
+"use strict";
+var page = require('webpage').create(),
+    system = require('system'),
+    address;
+
+if (system.args.length === 1) {
+    console.log('Usage: netlog.js <some URL>');
+    phantom.exit(1);
+} else {
+    address = system.args[1];
+
+    page.onResourceRequested = function (req) {
+        console.log('requested: ' + JSON.stringify(req, undefined, 4));
+    };
+
+    page.onResourceReceived = function (res) {
+        console.log('received: ' + JSON.stringify(res, undefined, 4));
+    };
+
+    page.open(address, function (status) {
+        if (status !== 'success') {
+            console.log('FAIL to load the address');
+        }
+        phantom.exit();
+    });
+}