电子邮件中的同一页面链接
我发誓我上周已经完成了这项工作,但是......有谁知道如何在电子邮件中使用同一页面的hrefs?我正在使用这种格式;
<a href="#targetelement">quicklink</a>
...
<div id="targetelement">Hello there</div>
它自然可以在标准网页中工作,但在电子邮件客户端中查看时它不会执行任何操作(到目前为止已在 Thunderbird 和 Gmail 中进行了测试)。同一页面链接是否可以在电子邮件中实现?如果没有,有其他方法吗?
更新:
使用 ID 实际上在 Thunderbird 中确实有效,除非电子邮件已被转发,否则它会停止工作。 id 在 Gmail 中不起作用,名称在其中也不起作用。
I swear I had this working last week, but... Does anyone know how to get same-page hrefs working within an email? I'm using this format;
<a href="#targetelement">quicklink</a>
...
<div id="targetelement">Hello there</div>
Which works in a standard webpage naturally, but it doesn't do anything when viewed in an email client (tested in Thunderbird and Gmail so far). Is same-page linking even possible within an email? If not, are there alternative methods?
UPDATE:
Using an id actually does work in Thunderbird, unless the email has been forwarded, then it stops working. id doesn't work in Gmail, name doesn't work in either.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(4)
现在就试试这个。 :)
Try this now. :)
这完全取决于邮件客户端(基于桌面或基于网络),不同的客户端使用不同的规则集和引擎来解析和显示电子邮件,因此没有明确的答案。
That would wholly depend on the mail client (desktop or web based), different clients use different rulesets and engines for parsing and displaying email so there is no definitive answer.
为什么不尝试
在同一个链接中,这不太好 - 但可能会使其在多个客户端中工作。
Why not try
In the same link, not nice - but might get it to work in several clients.
这段代码工作正常!
删除 Jumpthis="test",该链接在 Outlook 2013 中不起作用。
This Code is Working Fine!.
Remove the jumpthis="test" and the link did not work in Outlook 2013.