Chrome扩展程序是否有某种方法可以检测在外部网站页面加载后立即显示的警报框?我知道一旦出现警告框,JavaScript 执行就会暂停。
某个网站会发出特定的警报,我需要能够听到它。理想情况下,我想提取警报中的文本。
Chrome扩展程序是否有某种方法可以检测在外部网站页面加载后立即显示的警报框?我知道一旦出现警告框,JavaScript 执行就会暂停。
某个网站会发出特定的警报,我需要能够听到它。理想情况下,我想提取警报中的文本。
您可以覆盖本机alert()
功能
var native_alert = alert;
alert = function(msg) {
console.log('call to alert() - message: '+msg);
native_alert(msg);
}
alert('intercepted!');
演示:http: //jsfiddle.net/jHTeK/2/