Javascript 如何使用手机浏览器上的按钮拨打USSD代码

Javascript 如何使用手机浏览器上的按钮拨打USSD代码,javascript,mobile,Javascript,Mobile,我正试图使用此代码拨打USSD代码 <button onclick="document.location.href = 'tel:*556#'">Check balance</button> 检查余额 但是在手机上不起作用你应该依赖锚定标签,因为你想通过超链接打开另一个应用程序 使用以下方法应该对您有用 <a href="tel:*556%23">Check balance</a> %23是#的url编码值。经验法则是对链接的url(编号

我正试图使用此代码拨打USSD代码

<button onclick="document.location.href = 'tel:*556#'">Check balance</button>
检查余额

但是在手机上不起作用

你应该依赖锚定标签,因为你想通过超链接打开另一个应用程序

使用以下方法应该对您有用

<a href="tel:*556%23">Check balance</a>


%23
#
的url编码值。经验法则是对链接的url(编号)进行编码。你可以使用
encodeURIComponent('your-number-here')
来实现这一点

你应该依赖锚定标签,因为你想通过超链接打开另一个应用程序

使用以下方法应该对您有用

<a href="tel:*556%23">Check balance</a>


%23
#
的url编码值。经验法则是对链接的url(编号)进行编码。你可以使用
encodeURIComponent('your-number-here')
来做这件事。你可能做不到。但是你为什么投票否决我?我只是请求帮助,常见的我不请求否决投票我需要帮助可能是因为没有太多关于错误的描述,或者你试图解决错误的任何例子,PHP是一种服务器端编程语言,你要做的是在客户端,你会使用HTML和JS,在这种情况下你可能做不到。但是你为什么投票否决我我只是在寻求帮助,常见我不要求否决投票我需要帮助可能是因为没有太多关于错误的描述,或者没有任何你试图解决它的例子,或者在解释上做的研究。PHP是一种服务器端编程语言,你试图做的是在客户端,在这种情况下,你将使用HTML和JS