我希望通过使用JS,jQuery等的Chrome扩展程序来自动化流程。
出现确认框时出现问题,如果我自己没有点击按钮就无法确认...
我尝试了JS劫持,但看起来它只有在我的脚本调用confirm方法时才有效,但是当原始页面的脚本调用该方法时它什么都不做。
我知道有扩展可以删除所有弹出窗口,所以我问是否有办法自动确认每个确认对话框...
(扩展程序打算运行一段时间没有我在电脑上,所以我不能自己确认)
修改 我不能改变原来的行为(网站上没有任何内容),因为它不是我的网站..所以我必须在不改变原始方法的情况下确认对话框。
答案 0 :(得分:0)
是的,您使用window.confirm
,
"run_at": "document_end"
覆盖的脚本
将此代码写入文件:
var g_original_alert = window.alert;
window.alert = function alert(msg) {
var ignorable_messages = [
"Your OTP has been sent to your registered mobile number. Please use the same for validating the transaction",
];
if (ignorable_messages.indexOf(msg) !== -1)
{
console.log("Ignoring msg=" + msg);
return;
}
else
{
console.log("Cant' ignore msg=" + msg);
g_original_alert(msg);
}
}