电子邮件中的同一页面链接

发布于 2024-08-24 04:37:02 字数 429 浏览 5 评论 0原文

我发誓我上周已经完成了这项工作,但是......有谁知道如何在电子邮件中使用同一页面的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 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(4

辞别 2024-08-31 04:37:02

现在就试试这个。 :)

<a href="#targetelement">quicklink</a>

...

<a name="targetelement">Hello there</a>

Try this now. :)

<a href="#targetelement">quicklink</a>

...

<a name="targetelement">Hello there</a>
偏闹i 2024-08-31 04:37:02

这完全取决于邮件客户端(基于桌面或基于网络),不同的客户端使用不同的规则集和引擎来解析和显示电子邮件,因此没有明确的答案。

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.

独夜无伴 2024-08-31 04:37:02

为什么不尝试

<a href="#targetelement">quicklink</a>

...

<a name="targetelement" id="targetelement">Hello there</a>

在同一个链接中,这不太好 - 但可能会使其在多个客户端中工作。

Why not try

<a href="#targetelement">quicklink</a>

...

<a name="targetelement" id="targetelement">Hello there</a>

In the same link, not nice - but might get it to work in several clients.

合久必婚 2024-08-31 04:37:02

这段代码工作正常!

<a href="#test">Lorem Ipsum</a>
<div id="test">
<a href="test" name="test" jumpthis="test">Lorem Ipsum</a>
</div>

删除 Jumpthis="test",该链接在 Outlook 2013 中不起作用。

This Code is Working Fine!.

<a href="#test">Lorem Ipsum</a>
<div id="test">
<a href="test" name="test" jumpthis="test">Lorem Ipsum</a>
</div>

Remove the jumpthis="test" and the link did not work in Outlook 2013.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文