我在一个相对简单的Backbone视图上使用jquery linkify插件。这个应用程序之外的网页链接正常工作,使用浏览器视图源,我看到mailto链接正确生成。但是,单击mailto链接会将/mailto:q@example.com附加到当前URL(例如http://example-acme.staging.myservername.com/mailto:q@example.com)。
如果我使用Inspector复制生成的HTML并将其粘贴到任意页面的源(不在此应用程序中),则mailto链接按预期运行,从我的邮件客户端打开一个新的消息窗口。 Chrome和Firefox中的问题是相同的。
您是否看到并解决了这个问题?
答案 0 :(得分:0)
只是为了关闭:我在处理程序使用window.location.assign(mailto)中添加了一个事件处理程序,并完成了工作。不一定'正确'但实际。 @Brad,谢谢你的呐喊!