【发布时间】:2018-01-16 15:03:51
【问题描述】:
我使用一个叫做 eyebeam 的软件电话。当我点击 sip 链接时:
<a href="sip:0123456789">0123456789</a>
它会启动 eyeBeam 并直接呼叫号码。现在的问题是它在数字前面添加了“sip:”这个词,所以 eyeBeam 无法识别它。
我的问题是我怎样才能只拨打这个号码而忽略“sip:”这个词?
【问题讨论】:
-
你能出示你的代码吗
-
嗯,它只是一个链接,它触发了启动我的 eyeBeam 的 windows sip 协议。它将执行以下命令: "C:\Program Files (x86)\CounterPath\eyeBeam 1.5\eyeBeam.exe" "-dial=%1" 。其中 dial 是命令,%1 是 href 中的所有内容。
-
但它是如何从 href 中获取值的呢?你不能做一个 javascript replace("sip:", "") 吗?
-
我试过不带 sip 的 onclick change href 但它变成了一个正常的链接,浏览器将我重定向到它。
-
<a href="sip:0123456789@0123456789">0123456789</a>这也可以。