javascript Gmail签名在mailto链接上不起作用

edqdpe6u  于 2023-02-28  发布在  Java
关注(0)|答案(3)|浏览(141)

当我使用Gmail发送电子邮件时,设置中定义的电子邮件签名会自动添加到电子邮件的底部。但是,当我打开mailto链接发送邮件时,电子邮件签名不会自动添加。
下面是代码:

<a href="mailto:john@smith.com?subject=Thanks for your time&body=Hi,%0A%0AIt%20was%20a%20real%20pleasure%20speaking%20with%20you.%20Thank%20you%20for%20your%20time%20and%20we'll%20be%20in%20touch%20soon." target="_blank">test</a>

还有一个JSFiddle here,当我从mailto链接发送邮件时,我需要做什么才能让电子邮件签名出现?

qkf9rpyu

qkf9rpyu1#

在mailto链接中使用body作为参数将替换Gmail已经放入电子邮件中的所有内容。如果body不是mailto属性的一部分,则签名将按预期工作。
源代码:我用your fiddle测试了这个,删除了body属性,然后再次单击链接,它的工作原理和你想的一样。
我必须添加代码才能提交这个答案,所以下面是将与签名一起工作的链接:

<a href="mailto:john@smith.com?subject=Thanks for your time" target="_blank">test</a>
1tu0hz3e

1tu0hz3e2#

执行此操作(当然是在桌面上):

http://mail.google.com/mail/?view=cm&fs=1&tf=1&to=example@example.com&su=Hello%20Dani%20(via%20Stack%20OverFlow)">http://mail.google.com/mail/?view=cm&fs=1&tf=1&to=example@example.com&su=Hello%20Dani%20(via%20Stack%20OverFlow)
    • 注:**

如果你想要你的gmail签名,你必须使用gmail。
如果您想使用不同的客户端,则必须在该客户端上进行签名。

yhxst69z

yhxst69z3#

此问题的解决方案可与上述答案结合使用:
1.撰写新电子邮件,将其完全留空
1.将电子邮件保存为标题类似“SIG”的固定回复
1.当点击一个带有正文描述的mailto链接时,你可以转到电子邮件的最后一行,插入你的SIG固定回复,在那里转储你的签名。

相关问题