我有一个扩展实现的很简单功能,就是点击页面上的一个选择按钮,然后再点击提交按钮。
但原本的页面在提交时偶尔会报错弹窗(alert),然后就会阻塞js的执行(我需要刷新页面再执行上述相同的操作)。
核心代码:
var button = $("button")[0];
var submit = $("button")[1];
if ($(button).data('bind') == "hooked_btn:fast_remove") {
button.click();
}
else{
console.log("筛选按钮选择出错");
}
var list = $(".glyphicon-chevron-left").length;
if(list > 0){
if ($(submit).data('bind') == "click:confirm_remove") {
submit.click();
setTimeout(function(){
location.reload();
}, 200);
}
else{
console.log("提交按钮选择出错");
}
}
这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。
V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。
V2EX is a community of developers, designers and creative people.