Gmail已经使用了很多年,有一天突然注册一个网站的时候,无论如何都收不到邮件,仔细一看原来是空间满了。
使用情况可以在gmail界面的最下面查看到(当时显示了100%)
根据我的标签(自己打的 或者 gmail默认加的)可以看到主要是论坛类的(github的邮件通知)等类型消耗的太多
于是想删除这些没用的邮件,所以选中标签再选选当前页面的邮件
然后可以有两种选择
1. 直接点击删除
2.点击 选择"github"中所有xxx会话后,再点击删除
由于Gmail的问题,在上例中是213,699的会话,如果走第二种选择,会报错从而无法删除。单用第一种选择一页一页的删除,这么多初略的计算了一下,15s删除一次都要好多个小时。人是不可能完成这个任务的。于是想到用程序来自动完成
于是打开chrome的调试窗口
用小箭头直接找到选择和删除按钮,然后输入如下脚本 注意替换下面的a 和 d变量
var a = $('.T-Jo.J-J5-Ji') //替换成选择按钮的样式
var d = $(".T-I.J-J5-Ji.nX.T-I-ax7.T-I-Js-Gs.mA") // 替换成删除按钮的样式
var downevent = new MouseEvent('mousedown', {
'view': window,
'bubbles': true,
'cancelable': true
});
var upevent = new MouseEvent('mouseup', {
'view': window,
'bubbles': true,
'cancelable': true
});
var df = function(){a.click(); d.dispatchEvent(downevent);d.dispatchEvent(upevent)}
var timer = setInterval(function() {
console.log('start');
df()
console.log('end');
}, 15000)
df()
// clearInterval(timer) 想停止的时候执行
然后就能看到邮件15s删除一页了,剩下的就是慢慢等.