PhantomJS onCallback()

PhantomJS onCallback()

onCallback方法用于从网页向网页对象传递值,使用window.callPhantom()方法实现。此方法在内部调用onCallback函数。

语法

语法如下:

var wpage = require('webpage').create(); 
wpage.onCallback = function(data) {}

示例

以下示例展示了 onCallback() 方法的使用方式。

var wpage = require('webpage').create(); 
wpage.onCallback = function(str) { 
   console.log(str + " phantomJs"); 
} 
wpage.open('http://localhost/tasks/callback.html', function(status) { 
   console.log(status);  
   phantom.exit(); 
});

callback.html

<html> 
   <head></head> 
   <body> 
      <script type = "text/javascript"> 
         var a = window.callPhantom("Welcome to "); 
      </script> 
   </body> 
</html>

上面的程序会生成以下 输出

Welcome to phantomJs 
Success

Python教程

Java教程

Web教程

数据库教程

图形图像教程

大数据教程

开发工具教程

计算机教程