如何使用platformRequest发起涉及特殊字符的调用,例如*或#
示例:
platformRequest("tel:*123#");
或者平台请求的任何替代方案。
详细信息:
诺基亚N70
CLDC 1.0
MIDP 2.0
答案 0 :(得分:4)
好吧platformRequest()
接受URL字符串作为参数,我的猜测是该字符串参数中的字符必须是URL编码的。
因此,由于"*"
不是保留字符,因此它可以保持这种状态。但"#"
必须编码为"%23"
,因为它是“不安全的字符”。
我的猜测是这样可行:
platformRequest("tel:*666%23");
或者您也可以对*
进行网址编码:
platformRequest("tel:%2A666%23");