当使用邮件链接时,如果用户没有电子邮件客户端设置,或者没有将他的webmail设置为默认客户端(例如, gmail as default client in macosx)。 优雅地提供回退的最佳方式是什么?请问用户手动给您发送电子邮件? 我可以用JS或CSS来显示一条消息,一旦链接被点击:检测mailto失败时
提交成功,或者什么也没有发生,请手动给我们发电子邮件。
如何使用带有mailto的表单怎么样,我可以在成功时使用重定向页面而无需或使用服务器脚本?有没有办法从失败中滤除成功,而不是依靠用户对上面的双重成功/失败消息的判断?
编辑:至少当一个mailto链接(或表单)被点击时,改变状态的最合适的方法是什么。很明显,JavaScript或CSS是选项,但我不能简单地创建双动作链接或表单提交; mailto并链接到另一个页面(您已经提交/单击按钮')
'mailto:'不好 - 相信我,没有人喜欢无故打开电子邮件客户端。使用服务器端表单来代替:)。 – xfix
你无法告诉任何有关“mailto:”链接是否适用于用户的信息。 – Pointy
相关:http://stackoverflow.com/questions/836777/how-to-detect-browsers-protocol-handlers – DaveRandom