这个includeJs方法执行页面上的外部JS文件,并在完成时执行回调函数。
用法
其语法如下:
var wpage = require('webpage').create(); wpage.includeJs(jsfile,function(){});
示例
下面的例子展示了使用includeJs()方法。
var wpage = require('webpage').create();
wpage.onConsoleMessage = function (str) {
console.log('CONSOLE:' + msg);
}
wpage.open('http://localhost/tasks/a.html', function(status) {
wpage.includeJs('http://localhost/tasks/testscript.js', function() {
var foo = wpage.evaluate(function() {
return testcode();
});
console.log(foo);
});
});
testscript.js
function testcode () {
return "welcome to phantomjs";
}
上述程序生成以下内容output。
welcome to phantomjs
相关用法
- PhantomJS injectJs()用法及代码示例
- PhantomJS onConsoleMessage()用法及代码示例
- PhantomJS setContent()用法及代码示例
- PhantomJS switchToFocusedFrame()用法及代码示例
- PhantomJS onResourceRequested()用法及代码示例
- PhantomJS onPageCreated()用法及代码示例
- PhantomJS deleteCookie()用法及代码示例
- PhantomJS renderBase64()用法及代码示例
- PhantomJS onUrlChanged()用法及代码示例
- PhantomJS onNavigationRequested()用法及代码示例
- PhantomJS onAlert()用法及代码示例
- PhantomJS onResourceError()用法及代码示例
- PhantomJS evaluateJavascript()用法及代码示例
注:本文由纯净天空筛选整理自 PhantomJS - includeJS()。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。