我使用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学校的几个指南,但我完全不知所措。
如果你不熟悉bookmarklet,基本上它会在撰写回复时点击标记裁剪内容的三个小点,然后在签名后面附加一个颜色非常浅的文本,使其具有唯一性(这样你的签名就不会被裁剪)。
任何帮助都是非常感谢的。
发布于 2018-08-04 21:00:56
目前,下面的bookmarklet似乎运行良好:
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>");
})();https://stackoverflow.com/questions/51640824
复制相似问题