PhantomJS - libraryPath 属性

此属性具有路径,由 page.inectJs 方法使用。

语法

其语法如下 −

var wpage = require('webpage').create();
wpage.libraryPath = 'filepath';

示例

查看以下示例 −

var webPage = require('webpage'); 
var page = webPage.create();  
page.open('http://www.tutorialspoint.com/jquery', function(status) { 
   if (status === "success") { 
      page.includeJs('http://ajax.googleapis.com/ajax/libs/jquery/1.7.2/jquery.min.js ', function() { 
         if (page.injectJs('do.js')) { 
            var title = page.evaluate(function() { 
               // returnTitle 是从我们的 do.js 文件加载的一个函数 - 见下文
               return returnTitle(); 
            }); 
            console.log(title); 
            phantom.exit(); 
         } 
      }); 
   } 
}); 
window.returnTitle = function() { 
   return document.title; 
};

上述程序生成以下输出。

Jquery Tutorial 

phantomjs_webpage_module_properties.html