Mon 16 Jun 2008
Gmail standard view 預設是在有 javascript 下執行的,但是我總是嫌它太慢。所以都用 basic view。但是用 basic view 有個缺點,本來在 standard view 可以用的 [Select All] 把所有 spam mails 全部選起來的功能就不見了。所以在 basic view 要清 spam mails 就只得一個個點,太麻煩。所以用油猴寫了幾行,讓進入到 spam mail folder 的時候,那些 spam mail 預設都已經打好勾勾了,那我只要按一下 [Delete Forever]就會把那些全部刪掉。
// ==UserScript==
// @name Checked all spam mail by default
// @namespace standard
// @include https://mail.google.com/mail/h/*/?s=m
// ==/UserScript==
var qch=document.getElementsByTagName('input');
for(var i=0;i<qch.length;i++)
{
if(qch[i].getAttribute(‘type’)==‘checkbox’)qch[i].setAttribute(‘checked’,”);
}
主要就是利用 form 中 checked 這個屬性(attribute)來做的,只要用 setAttribute() 補上 checked 就 OK 啦!
June 17th, 2008 at 11:43 am
該換 Firefox 3 了 :p
June 17th, 2008 at 5:25 pm
Yes, sir!