猿问
下载APP

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

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


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


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


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


慕圣8478803
浏览 80回答 3
3回答

慕少森

事实证明这是100%可能的,尽管有点骇人听闻。如果您希望它在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>此处的现场演示:http : //bradorego.com/test/sms.html(请注意,“ Phone and?body”和“ Phone and; body”应自动填充“ to:”字段和正文文本。查看源代码以获取更多信息)信息)更新:显然,iOS8必须去改变我们的事情,因此,由于其他一些评论者/响应者,iOS有了一种新样式:<a href="sms:/* phone number here */&body=/* body text here */">Link</a>(电话号码是可选的)

慕容3067478

我知道这是一个旧线程,但偶然发现了它,发现某些部分不再相关。我发现,如果您只想填充文本而不添加电话号码,则可以执行以下操作:sms:?&body=/* message body here */

45度呼吸

只需按此顺序放置所有符号即可(我仅按此顺序对其进行了测试,因为它对我而言在代码方面最为有意义)。注意对身体的链接...我只是把... ;?&body=。另外,请注意,我发现我需要使用%20任何空格。我已经在我的iPhone(第9.2版)和另一个Android上对其进行了测试,并且效果很好。这将解决必须针对不同设备进行破解的问题。在SMS中测试时,没有任何伪像。<a href="sms:19131234567;?&body=Question%20from%20mywebsite.com.%20%20MY%20MESSAGE%20-%20" title="Click here to TEXT US gallery token needs updating!">Send me SMS</a>
打开App,查看更多内容
随时随地看视频慕课网APP
我要回答