Gmail签名书签

时间:2018-08-01 19:19:03

标签: javascript gmail bookmarklet

我已经使用Trick Gmail bookmarklet几年了,我喜欢它,但是几个月前它停止工作了。我正在尝试修复它,但我不是编码人员,对自己的工作几乎一无所知。是的,我已经尝试联系developer,但没有收到任何回复。

这是原始代码:

javascript:void function()%7Bvar e%3Ddocument.querySelector(".aH1")%3Be%26%26e.click()%3Bvar l%3Ddocument.querySelector("div.gmail_signature"),o%3Ddocument.querySelector("input%5Bname%3D%27composeid%27%5D")%3Bl%26%26o%26%26(l.innerHTML%2B%3D"<br><small style%3D%27color:%23ddd%27>Ref %23"%2Bo.value%2B"</small>")%7D()%3B

我已经使用inspect元素浏览了gmail代码,并查看了w3学校的几本指南,但是我完全茫然了。

如果您不熟悉小书签,则基本上它会在撰写回复时单击标记修剪内容的三个小点,然后在签名后附加一个非常浅色的文本以使其独特(因此您的签名不会修剪)。

非常感谢您的帮助。

1 个答案:

答案 0 :(得分:0)

目前,以下书签似乎可以正常工作:

javascript:(function() {
    var e = document.querySelectorAll(".ajT")[document.querySelectorAll(".ajT").length - 1];
    e&&e.click();
    var l = document.querySelector("div.gmail_signature"), o = document.querySelector("input[name='composeid']");
    l&&o&&(l.innerHTML+="<br><small style='color:#ddd'>Ref #"+o.value+"</small>");  
})();