Gmail已經(jīng)使用了很多年歧譬,有一天突然注冊(cè)一個(gè)網(wǎng)站的時(shí)候,無論如何都收不到郵件搏存,仔細(xì)一看原來是空間滿了瑰步。
使用情況可以在gmail界面的最下面查看到(當(dāng)時(shí)顯示了100%)
根據(jù)我的標(biāo)簽(自己打的 或者 gmail默認(rèn)加的)可以看到主要是論壇類的(github的郵件通知)等類型消耗的太多
于是想刪除這些沒用的郵件,所以選中標(biāo)簽再選選當(dāng)前頁面的郵件
然后可以有兩種選擇
1. 直接點(diǎn)擊刪除
2.點(diǎn)擊 選擇"github"中所有xxx會(huì)話后璧眠,再點(diǎn)擊刪除
由于Gmail的問題缩焦,在上例中是213,699的會(huì)話,如果走第二種選擇责静,會(huì)報(bào)錯(cuò)從而無法刪除袁滥。單用第一種選擇一頁一頁的刪除,這么多初略的計(jì)算了一下灾螃,15s刪除一次都要好多個(gè)小時(shí)题翻。人是不可能完成這個(gè)任務(wù)的。于是想到用程序來自動(dòng)完成
于是打開chrome的調(diào)試窗口
用小箭頭直接找到選擇和刪除按鈕腰鬼,然后輸入如下腳本 注意替換下面的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) 想停止的時(shí)候執(zhí)行
然后就能看到郵件15s刪除一頁了嵌赠,剩下的就是慢慢等.