diff --git a/phantomas_custom/modules/jsFileLoadYLT/jsFileLoadYLT.js b/phantomas_custom/modules/jsFileLoadYLT/jsFileLoadYLT.js new file mode 100644 index 0000000..50ad55e --- /dev/null +++ b/phantomas_custom/modules/jsFileLoadYLT/jsFileLoadYLT.js @@ -0,0 +1,29 @@ +/** + * Meters the number of page errors, and provides traces as offenders for "jsErrors" metric + */ +'use strict'; + +exports.version = '0.0'; + +exports.module = function(phantomas) { + + phantomas.on('recv', function(entry, res) { + if (!entry.isJS) { + return; + } + + // Yeah, this is weird, i'm sending the information back to the browser... + phantomas.evaluate(function(url) { + (function(phantomas) { + + phantomas.pushContext({ + type: 'script loaded', + callDetails: { + arguments: [url] + } + }); + + })(window.__phantomas); + }, entry.url); + }); +};