首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Gmail签名Bookmarklet

Gmail签名Bookmarklet
EN

Stack Overflow用户
提问于 2018-08-02 03:19:03
回答 1查看 184关注 0票数 0

我使用Trick Gmail bookmarklet已经有几年了,我很喜欢它,但是几个月前它就停止工作了。我正在尝试修复它,但我不是一个程序员,我几乎不知道我在做什么。是的,我试着联系了developer,但没有收到任何回应。

以下是原始代码:

代码语言:javascript
复制
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,基本上它会在撰写回复时点击标记裁剪内容的三个小点,然后在签名后面附加一个颜色非常浅的文本,使其具有唯一性(这样你的签名就不会被裁剪)。

任何帮助都是非常感谢的。

EN

回答 1

Stack Overflow用户

发布于 2018-08-04 21:00:56

目前,下面的bookmarklet似乎运行良好:

代码语言:javascript
复制
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>");  
})();
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/51640824

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档