skype在线状态代码详解
前不久微软宣布了MSN并入skype的消息,这么一来面向海外客户的同学除了选择客服系统之外,在页面上添加一个skype聊天按钮也是很不错的噢,它添加方便、功能强大。而且可以判断出客户是否安装了skype,使用起来更友好一些。(以下代码中skypeCheck.js的功能)

官方在线状态生成:(国内访问请翻墙)
http://www.skype.com/share/buttons/
生成代码示例:
<script type="text/javascript" src="http://download.skype.com/share/skypebuttons/js/skypeCheck.js"></script>
<a href="skype:justmming?call"><img src="http://mystatus.skype.com/bigclassic/justmming" style="border: none;" width="182" height="44" alt="My status" /></a>
多功能:即时消息、添加好友
默认生成的按钮在点击之后会向该skype帐号发起一个通话,当然我们可能并不希望客户直接与我们进行电话交流,skype正好也支持其它形式,仅需修改a标签中的一个参数即可。
<a href=”skype:用户名?call“> …
无参数 呼叫/通话
?call 呼叫/通话
?chat 聊天/即时消息
?userinfo 查看个人资料
?sendfile 发送文件
?add 添加到好友列表
多人聊天、拨打电话
另外,不仅仅是最后一个参数可以改变,还可以通过以下方式实现多人之间的聊天、发送文件等:
<a href=”skype:user1;user2;user3?chat”> …
也可以把用户名换成某个具体的电话号码,来实现skype对该电话的呼叫或添加为联系人:
<a href=”skype:+861088118811?call”> …
不同风格的按钮
在线状态按钮图片的地址格式:http://mystatus.skype.com/风格/用户名
目前skype官网提供了5种风格的按钮,分别是:balloon/bigclassic/smallclassic/smallicon/mediumicon,把这些风格名替换掉上面网址中的“风格”,就可以获得相应风格的按钮。由于在国内访问skype官网会跳转到TOM skype,所以下面把几种风格的效果和名称对照起来以便使用。(在线的状态倒是不区分国内外,使用TOM skype也不影响接收信息,做外贸的同学可以放心了)

按钮上的文字也是区分不同语言的,把浏览器语言分别选为中、英文进行测试,在线的状态显示分别为“联机”、“I’m online”。由此看来,对客户语言的判断是自动完成的,这一点为我们结省了宝贵的体力。
允许状态显示
最后,为了保护用户的隐私,把自己的在线状态代码放到网页上以后,还需要在skype客户端中进行隐私设置:工具–选项–隐私–勾选“允许在网上我的在线状态显示”(skype中文版6.0为例)。到这里就大功告成了,刷新网页即可看到你的在线状态。
mming原创,转载请保留链接:http://www.mming.cc/blog/?p=708
skype在线状态代码详解的更多相关文章
- BM算法 Boyer-Moore高质量实现代码详解与算法详解
Boyer-Moore高质量实现代码详解与算法详解 鉴于我见到对算法本身分析非常透彻的文章以及实现的非常精巧的文章,所以就转载了,本文的贡献在于将两者结合起来,方便大家了解代码实现! 算法详解转自:h ...
- ASP.NET MVC 5 学习教程:生成的代码详解
原文 ASP.NET MVC 5 学习教程:生成的代码详解 起飞网 ASP.NET MVC 5 学习教程目录: 添加控制器 添加视图 修改视图和布局页 控制器传递数据给视图 添加模型 创建连接字符串 ...
- Github-karpathy/char-rnn代码详解
Github-karpathy/char-rnn代码详解 zoerywzhou@gmail.com http://www.cnblogs.com/swje/ 作者:Zhouwan 2016-1-10 ...
- 代码详解:TensorFlow Core带你探索深度神经网络“黑匣子”
来源商业新知网,原标题:代码详解:TensorFlow Core带你探索深度神经网络“黑匣子” 想学TensorFlow?先从低阶API开始吧~某种程度而言,它能够帮助我们更好地理解Tensorflo ...
- JAVA类与类之间的全部关系简述+代码详解
本文转自: https://blog.csdn.net/wq6ylg08/article/details/81092056类和类之间关系包括了 is a,has a, use a三种关系(1)is a ...
- Java中String的intern方法,javap&cfr.jar反编译,javap反编译后二进制指令代码详解,Java8常量池的位置
一个例子 public class TestString{ public static void main(String[] args){ String a = "a"; Stri ...
- Kaggle网站流量预测任务第一名解决方案:从模型到代码详解时序预测
Kaggle网站流量预测任务第一名解决方案:从模型到代码详解时序预测 2017年12月13日 17:39:11 机器之心V 阅读数:5931 近日,Artur Suilin 等人发布了 Kaggl ...
- 基础 | batchnorm原理及代码详解
https://blog.csdn.net/qq_25737169/article/details/79048516 https://www.cnblogs.com/bonelee/p/8528722 ...
- 非极大值抑制(NMS,Non-Maximum Suppression)的原理与代码详解
1.NMS的原理 NMS(Non-Maximum Suppression)算法本质是搜索局部极大值,抑制非极大值元素.NMS就是需要根据score矩阵和region的坐标信息,从中找到置信度比较高的b ...
随机推荐
- JavaScript中的内置对象-8--2.String-符串对象 方法; 截取方法; 综合应用; 其他方法;
JavaScript内置对象-2String(字符串) 学习目标 1.掌握字符串对象 方法: charAt() charCodeAt() indexOf() lastIndextOf() charAt ...
- 20155219实践题目实现od命令
实践题目 编写MyOD.c 用myod XXX实现Linux下od -tx -tc XXX的功能 od的功能: od命令用于将指定文件内容以八进制.十进制.十六进制.浮点格式或ASCII编码字符方式显 ...
- HPU第三次积分赛-D:Longest Increasing Subsequence(DP)
Longest Increasing Subsequence 描述 给出一组长度为n的序列,a1,a2,a3,a4...an, 求出这个序列长度为k的严格递增子序列的个数 输入 第一行输入T ...
- 【HDOJ1045】【DFS】
http://acm.hdu.edu.cn/status.php?user=MekakuCityActors&pid=1045&status=5 Fire Net Time Limit ...
- hdu3488 Tour 拆点+二分图最佳匹配
In the kingdom of Henryy, there are N (2 <= N <= 200) cities, with M (M <= 30000) one-way r ...
- 简单说明 Virtual DOM 为啥快
Virtual DOM 就是用 JS 的对象来描述 DOM 结构的一个 DOM 树.如: var element = { tagName: 'ul', // 节点标签名 props: { // DOM ...
- 工作记录 - OBB的解决方案
之前关于OBB的内容: Android上使用native IO 最近工作中的问题笔记 工作记录[续] android OBB 自从用了Java来mount OBB, 再也没有遇到挂载的问题. 但最近在 ...
- [原]android 链接错误
由于没有使用NDK的makefile, 而是把NDK的toolchain集成到现有的build system, 所以出现了诡异的错误: unsupported dynamic reloc R_ARM_ ...
- 鸟哥的linux私房菜第4版--自学笔记
-----------------------------------第一章 intel芯片架构 PS:升级电脑还得看看主板是不是适合CPU,主板适合CPU的类型是有限的PS: 现在已经没有北桥了,已 ...
- shell批量创建随机文件名格式文件
//随机生成文件 //文件名会带数字的...注意echo后面的是反引号,不是单引号 #!/bin/bash dir=/root/bp for i in 'seq 10' touch $dir`echo ...