我正试图在iOS 10.3.1上的Instagram中调用以下网址:
<html>
<body>
<a href="sms:+1234;body=This%20is%20the%20body">Click Me!</a>
</body>
</html>
在Safari,Chrome甚至其他网络视图中打开此代码会正确地将%20编码替换为空格字符。但是,在Instagram webview中打开它不会。消息应用程序打开并指向正确的数字,但正文已预先填充为“此%20is%20the%20body”而不是预期的“这是正文”。
我怀疑Instagram正在对链接进行一些额外的处理,这些链接不能与短信链接一起使用。有没有人成功预先填充了Instagram中的短信主体?
请注意,Android上的Instagram工作正常 - 这只会影响iOS。