-
使用事件处理程序实现PhantomJS与网页间的双向通信是phantomjs-messaging(ab)的目的
资源介绍
讯息传递
这是一个小库,它(使用) onConsoleMessage和sendEvent来完成PhantomJS和网页之间的双向通信。 您可以在单个页面实例上建立双向通信通道,并为特定的消息名称注册消息处理程序。
在页面实例上设置频道(成功打开页面后执行此操作):
var channel = messaging . channel ( page , {
alert : {
phantom : function ( name , data ) {
console . log ( "[phantom:" + name + "]" , "Received: " + data . text , "at" , new Date ( ) . toISOString ( ) ) ;
} ,
page : function