PhantomJS - onConfirm()
当页面中出现 ok /cancel 确认消息时,会调用此回调。它返回给回调的值为 true 或 false,对于 ok,返回 true;对于在确认框上单击的 cancel,返回 false。
语法
其语法如下 −
wpage.onConfirm = function(msg) {};
示例
以下示例显示了 onConfirm() 方法的使用。
var wpage = require('webpage').create(); wpage.onConfirm = function(msg) { console.log(msg); } wpage.open('http://localhost/tasks/confirn.html', function(status) { console.log(status); phantom.exit(); });
confirm.html
<html> <body> <script> window.confirmationValue = confirm("Press a button!"); </script> </body> </html>
上述程序生成以下输出。
Press a button! Success
phantomjs_webpage_module_events_callbacks.html