单击Windows Mail上的链接时会删除URL上的哈希标记


3

在我们的时事通讯中,我们有一个链接到此URL:

http://www.someshop.com/index.php?a=some_name#same_page_anchor

这适用于Gmail和Yahoo。但是,在Windows Mail中,当我们单击该链接时,#same_page_anchor会删除该链接,因此,用户不会被定向到我们想要的页面部分。

当我们查看电子邮件上的链接(在链接上悬停鼠标)时,它确实显示完整的URL,只有当它到达浏览器时才会#same_page_anchor被截断。

知道为什么会这样吗?


我刚刚在stackoverflow.com上回答了类似的问题。不确定您是否使用像Laravel或Rails这样的框架,但这可能会给您一个解决方案。Outlook从电子邮件中
删除了

Answers:


0

似乎是应用程序中一个长期存在的错误。

如果您使用的ID锚,也许命名锚会更好地工作提到这里

ID锚点 - <a href="#anchorname">...</a><h2 id="anchorname">...</h2>

名称锚 - <a href="#anchorname">...</a><a name="anchorname">...</a>

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.