我正在尝试使用文本和网址预填充短信。但iOS正在删除整个网址,只删除文本" https"留在文中。
代码:
<a href="sms:&body=Look at this awesome link: https://nat5.com/workout">Send SMS</a>
在短信中:
Look at this awesome link: https
答案 0 :(得分:3)
由于您已经在链接中,因此需要对URL进行编码(:
和斜杠/
是特定的)。
例如,https://example.com
将成为https%3A%2F%2Fexample.com
在您的情况下,您需要将网址更改为https%3A%2F%2Fnat5.com%2Fworkout
。
完整链接:
<a href="sms:&body=Look at this awesome link: https%3A%2F%2Fnat5.com%2Fworkout">Send SMS</a>
参考网址编码:https://www.w3schools.com/tags/ref_urlencode.asp
正如旁注:两种方式都希望在Android上运行(至少在Android 7.0上)