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

