【发布时间】:2010-05-15 20:42:38
【问题描述】:
您可以将skype:username 放入链接的href 属性中,它可以工作,但它会开始通话,但我想创建一个链接来开始聊天(文本对话)。我知道skype: 是一种协议,但不知道如何创建此链接。
【问题讨论】:
-
在 OS X firefox 上,您需要使用 skype:
?call 就像@Anton 建议的如何开始聊天
您可以将skype:username 放入链接的href 属性中,它可以工作,但它会开始通话,但我想创建一个链接来开始聊天(文本对话)。我知道skype: 是一种协议,但不知道如何创建此链接。
【问题讨论】:
你试过<a href="skype:-skype-name-?chat">Start chat</a>吗?
允许的查询参数:
chat - 开始聊天call - 开始通话add - 将人添加到联系人中userinfo - 查看用户资料voicemail - 留言sendfile - 发送文件【讨论】:
chat、call 等?
call(也带有video 选项)和chat
-skype-name- 是强制性的吗?有没有办法共享链接/文本而不在 href 中指定 Skype 名称?
使用下面的代码。它很简单,适用于所有主流浏览器。
<a href="im:<sip:youremail@domail.com>"><button>Skype</button></a>
【讨论】:
Skype official website 有很好的记录。
基本上,它最终为您提供了一个不错的按钮代码。
<script type="text/javascript" src="http://cdn.dev.skype.com/uri/skype-uri.js"></script>
<div id="SkypeButton_Chat_xxxx">
<script type="text/javascript">
Skype.ui({
"name": "chat",
"element": "SkypeButton_Chat_xxxx",
"participants": ["xxxx"],
"imageSize": 24
});
</script>
</div>
【讨论】:
它非常简单。使用以下格式。
<a href="im:<sip:youremail@domail.com>" >Click to chat</a>
【讨论】:
我整天都在和下面的链接打架。
<a href="skype:-skype-name-?chat">Start chat</a>
我遇到的问题是 -skype-name- 部分
最后,我刚刚解决了它。
我在 Skype 网页上的名字是 name,但真实姓名是 name lastname。我网页中的链接确实使 Skype 加载到我的 Android 手机中,但是 Skype 未能找到我想呼叫的帐户(姓氏)。 p>
我试过了,但失败了:
<a href="skype:name lastname?call">...
<a href="skype:name+lastname?call">...
<a href="skype:name%20lastname?call">...
<a href="skype:name-lastname?call">...
<a href="skype:name_lastname?call">...
<a href="skype:phonenumber?call">...
那么,解决办法:
<a href="skype:live:emailnamewithoutdomain?call">...
我只是希望你觉得它有用。
而且,别忘了你在 url 中的 ? 之后有很多命令要添加(添加、呼叫、聊天等)。
解决办法: 你只是使用这种格式,希望它工作正常
<a href="sip:-skype-name-">Chat</a>
<a href="tel:****Skype number***">Call</a>
【讨论】:
skype: