【发布时间】:2020-06-16 08:11:04
【问题描述】:
我想使用 Javascript 创建一个“通过 SMS 共享”按钮,该按钮将打开用户的消息应用程序(例如,在 iOS 或 Android 上)并预先填充正文,但收件人留空。关于为此使用什么 URL 方案,以及它是否可能,有很多相互矛盾的信息。
我一直在我的 Mac 上对此进行测试,但无法让它充分发挥作用。我试过的:
这会打开一个新选项卡,并提示打开消息应用程序,但在我允许时什么也不做:
window.open('sms:&body=text')
这将打开消息应用程序,其中“文本”正确填写在正文中,但“?”作为收件人:
window.open('sms:?&body=text')
这将打开消息应用程序,其中填写了“文本”作为收件人:
window.open('sms:;body=text')
我发现一些帖子表明这曾经是可能的(例如,http://blog.julianklotz.de/the-sms-uri-scheme/),但我怀疑它不再是了。谁能确认一下,或者如果可能的话,让我知道正确的语法是什么?
【问题讨论】:
-
我使用
<a> 标签——即<a href="sms://+19999999999?body=I%27m%20Some%20Test%20Text%20For%20Your%20A%20Tag">Send SMS</a>但是——我认为格式是相同的..
标签: javascript android html ios