一尘不染

如何通过html链接预填充短信正文

html

如何使用html链接打开带有预填充内容的短信应用?

我阅读的所有内容似乎都表明sms:18005555555?body = bodyTextHere

应该可以,但是在iPhone上不起作用。如果我将?body = bodyTextHere取出,然后仅使用sms:phonenumber,它将起作用。

我见过几个通过野生动物园链接执行QR码的实例。他们如何能够预先填充正文?


阅读 316

收藏
2020-05-10

共1个答案

一尘不染

事实证明这是100%可能的,尽管有点hacky。

如果您希望它在Android上运行,则需要使用以下格式:

<a href="sms:/* phone number here */?body=/* body text here */">Link</a>

如果您希望它在iOS上运行,则需要:

<a href="sms:/* phone number here */;body=/* body text here */">Link</a>

更新:

显然,iOS8必须去改变我们的事情,因此,由于其他一些评论者/响应者,iOS有了一种新样式:

<a href="sms:/* phone number here */&body=/* body text here */">Link</a>

(电话号码是可选的)

2020-05-10