2015-11-04 62 views

回答

1

我意识到这是一个老问题,但对子孙后代和完整起见,能够覆盖默认行为inputconfirmalert通过defining a custom preload script在v2.1.0中添加。

我假设这是一个确认提示,并且您要的选择是肯定的。默认情况下,Nightmare现在将使用确认指定的默认响应。如果你想覆盖这种行为,你可以做一些事情的效果:

window.__nightmare = {}; 
__nightmare.ipc = require('ipc'); 
window.confirm = function(message, defaultResponse){ 
    if(message == "sure to delete?") 
     return true; 
    return defaultResponse; 
} 

...在自定义预加载文件中。