html – Safari mailto:“此网站已被阻止自动撰写电子邮件.”
使用Safari(iOS 10.2)并单击mailto链接时,将显示确认提示,并显示以下消息:
我想在我自己的网站上摆脱这个,不知道该怎么做.它可以通过Safari重现,例如在点击邮件图标的任何BBC文章中. Screenshot of dialogue on iPad 我的网络研究带我到这些链接: https://discussions.apple.com/thread/7763735
和 https://developer.apple.com/safari/technology-preview/release-notes/#r15
所以它似乎是Safari的“功能”.有谁知道如何防止这个提示? 解决方法
各种第三方JavaScript库将拦截属性上的点击,以防止在向服务器发送数据时短暂导航.通常,它们以编程方式通过window.location.replace触发导航.
当以这种方式触发mailto / tel链接时,Safari中的更改会弹出警告. 有一个交互,但通常使用preventDefault停止,Safari不关心. 如果您正在使用导致此问题的库,请与创建者联系,看看他们是否可以更新它以跳过在mailto / tel链接上的preventDefault. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |