当前位置: 首页>>代码示例 >>用法及示例精选 >>正文


PhantomJS injectJs()用法及代码示例



injectJs 方法将来自指定文件的外部脚本包含到页面中。如果文件在当前目录中不可用,它会使用 libraryPath 对文件进行额外搜索。如果文件被注入,它返回真,否则返回假。

用法

其语法如下:

wpage.injectJs(filename); 

示例

以下示例显示如何使用 injectJs() 方法。

var wpage = require('webpage').create(); 
wpage.open('http://localhost/tasks/a.html', function(status) { 
   if (wpage.injectJs('tscript1.js')) { 
      var msg = wpage.evaluate(function() { 
         return testcode(); 
      }); 
      console.log(msg); 
      phantom.exit(); 
   } 
});

tscript1.js

function testcode () { 
   return "welcome to phantomjs"; 
}

上述程序生成以下内容output

welcome to phantomjs 

相关用法


注:本文由纯净天空筛选整理自 PhantomJS - injectJs()。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。