本文概述
- 要求
- Skype的URI方案如何工作
- 例子
- 现场例子
要求 Skype的统一资源标识符显然取决于安装, 更新和运行的Skype客户端。接收方客户显然必须关心与接受呼叫和聊天相关的选项, 特别是如果你的应用程序或网页使用Skype URI将客户和其他有关方面与企业和组织联系起来时, 尤其如此。
用户单击链接后运行的过程很简单, 因为首先会出现浏览器的警告对话框, 要求你确认浏览器与系统上已安装的应用程序之间的交互作用:
文章图片
根据客户端上安装的操作系统, 应出现一个系统对话框, 供用户确认应使用哪个应用程序打开此类链接(显然是skype)。默认情况下, 很容易选择应使用的应用程序。如果用户选择了错误的应用程序, 则可以在默认应用程序的自定义协议的默认应用程序中进行更改, 例如在Windows 10中:
文章图片
一旦用户选择Skype应用程序打开这种URI, 就将执行请求操作。请记住, 如果Skype没有运行, 则该操作将无效。
Skype的URI方案如何工作 Skype的格式具有以下模式:[协议]:[用户名]?[操作]。因此, 在链接的href属性中将其转换为真实的URL看起来像:
<
a href="http://www.srcmini.com/skype:<
username>
?<
action>">
Link Text<
/a>
其中< username> 应替换为将用于执行操作的skype用户名, 而< action> 应替换为所需的操作(如通话), 请参阅个人资料信息, 开始聊天等。例如, 使用给定的用户example123来启动你将使用的聊天:
<
a href="http://www.srcmini.com/skype:example123?chat">
Start Chat<
/a>
简单不是吗?在以下部分中, 你将获得通过URI模式可以实现的所有可能的操作。
例子 在我们的示例中, 用户名将是skype的测试用户, 即echo123, 因此请不要忘记在你自己的标记中对其进行更改:
1.致电
要使用URI使用用户名开始通话, 你需要使用的操作是通话:
<
a href="http://www.srcmini.com/skype:echo123?call">
Call Demo Skype<
/a>
请注意, 可以干扰目标用户的操作, 你将收到一条确认消息, 以检查你是否真的要继续:
文章图片
2.开始聊天
要与用户打开聊天, 你需要使用的操作是聊天:
<
a href="http://www.srcmini.com/skype:echo123?chat">
Start Chat<
/a>
请注意, 在这种情况下, 与演示用户的echo123聊天是不允许的, 因此请确保使用真实的用户名。
3.显示用户个人资料
要查看用户的信息, 你需要使用的操作是userinfo:
<
a href="http://www.srcmini.com/skype:echo123?userinfo">
See user profile<
/a>
访问提到的URI, 将显示一个类似于以下内容的对话框:
文章图片
4.选择要共享的文件
你可以使用sendfile操作将文件发送给用户:
<
a href="http://www.srcmini.com/skype:echo123?sendfile">
Send File<
/a>
请注意, 你无法使用echo123演示用户名共享文件, 因此请确保使用真实的用户名进行更改。
5.将用户添加到联系人
要将给定的用户添加到你的联系人中, 你需要使用以下操作:
<
a href="http://www.srcmini.com/skype:echo123?add">
Add to contacts<
/a>
6.发送语音邮件
要将语音电子邮件发送给联系人, 你需要使用的操作是语音邮件:
<
a href="http://www.srcmini.com/skype:echo123?voicemail">
Send voicemail<
/a>
现场例子 以下小提琴使你可以在线测试所有上述操作, 因此你只需更改用户名并执行所需的操作(显然已安装了Skype):
【如何创建与Skype交互的HTML链接(通话,聊天,查看个人资料,添加到联系人)】编码愉快??!
推荐阅读
- 如何解决Xampp错误(启动Apache时,另一个应用程序(Skype)正在使用端口80)
- HTML5 Accesskey属性(你可能不需要JavaScript即可添加键盘快捷键)
- Webpack无效的主机标头(无法从LAN访问Webpack开发服务器)
- 如何在NetBeans中轻松地将文件路径和目录路径复制到剪贴板
- Android EditText android(文字无效)
- 布局问题Android Studio [关闭]
- 以编程方式更改android布局
- Android Set视图在包含视图的左侧20像素,因此其部分覆盖
- 在屏幕底部的背景图象在振翼app