10

我正在尝试向网页添加链接或按钮,以便用户可以在安装了 Skype 后直接拨打号码。似乎链接就像

skyp:....?打电话....

但找不到任何样本或文件。谢谢你的帮助。

4

6 回答 6

10

这是链接的格式:

<a href="skype:echo123?call">Click</a> (make a call to echo123)

如果访问者安装了 Skype,它将起作用。

如果他/她没有安装 Skype,您可以找到所有选项和替代 javascript 来重定向用户下载 Skype。

http://dev.skype.com/skype-uri

于 2009-03-24T19:24:47.990 回答
8

Skype 在其开发者网站上对其 URI 进行了描述:

http://dev.skype.com/skype-uri

这些工作的好坏完全取决于您的浏览器和操作系统。

于 2009-03-24T19:23:44.703 回答
7
<a href="skype:+CountryCodePhoneNumber?call">Click</a> 

(拨打任何电话号码)

请注意,国家代码是必需的。没有它,看涨期权将不会显示。如果您的数据库有没有国家代码的数字,您可以在脚本中将国家代码添加为 +1。然后,Skype 将让您在拨打电话之前选择更改国家/地区代码,以便您可以根据需要更改到所需的国家/地区。

于 2012-01-22T17:41:47.003 回答
1

Skype 是一个客户端程序。您可能有两种选择:编写一个调用 Skype 的 url 处理程序并使用该 url。有点像 my-skype://。

还有一个插件(至少对于 IE)。您需要确保您的号码是可识别的(格式正确)。

于 2009-03-24T19:17:40.583 回答
1

这已经改变,现在您必须创建一个 javascript 函数来创建一个按钮,以便从浏览器进行调用。

您可以拥有这样的功能并发送您要拨打的号码。

您将需要来自 Skype 的 js url 才能正常工作。请访问此 url 的 Skype sdk 文档,这可以更改。

 function CreateSkypeButton(id, number) {

            Skype.ui({
                name: "call",
                element: "call_",
                participants: ["+1" + number],
                imageSize: 24,
                imageColor: "blue"
            });

        }
于 2013-12-05T02:49:39.100 回答
0

如果安装了 Skype 及其网络工具栏,它会自动检测网页中的电话号码并在电话号码附近添加一个菜单。所以我不认为你应该做任何事情在你的网页中启用它。

于 2009-03-24T19:17:38.180 回答