我正在尝试向网页添加链接或按钮,以便用户可以在安装了 Skype 后直接拨打号码。似乎链接就像
skyp:....?打电话....
但找不到任何样本或文件。谢谢你的帮助。
这是链接的格式:
<a href="skype:echo123?call">Click</a> (make a call to echo123)
如果访问者安装了 Skype,它将起作用。
如果他/她没有安装 Skype,您可以找到所有选项和替代 javascript 来重定向用户下载 Skype。
<a href="skype:+CountryCodePhoneNumber?call">Click</a>
(拨打任何电话号码)
请注意,国家代码是必需的。没有它,看涨期权将不会显示。如果您的数据库有没有国家代码的数字,您可以在脚本中将国家代码添加为 +1。然后,Skype 将让您在拨打电话之前选择更改国家/地区代码,以便您可以根据需要更改到所需的国家/地区。
Skype 是一个客户端程序。您可能有两种选择:编写一个调用 Skype 的 url 处理程序并使用该 url。有点像 my-skype://。
还有一个插件(至少对于 IE)。您需要确保您的号码是可识别的(格式正确)。
这已经改变,现在您必须创建一个 javascript 函数来创建一个按钮,以便从浏览器进行调用。
您可以拥有这样的功能并发送您要拨打的号码。
您将需要来自 Skype 的 js url 才能正常工作。请访问此 url 的 Skype sdk 文档,这可以更改。
function CreateSkypeButton(id, number) {
Skype.ui({
name: "call",
element: "call_",
participants: ["+1" + number],
imageSize: 24,
imageColor: "blue"
});
}
如果安装了 Skype 及其网络工具栏,它会自动检测网页中的电话号码并在电话号码附近添加一个菜单。所以我不认为你应该做任何事情在你的网页中启用它。