前不久微软宣布了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在线状态代码详解的更多相关文章

  1. BM算法  Boyer-Moore高质量实现代码详解与算法详解

    Boyer-Moore高质量实现代码详解与算法详解 鉴于我见到对算法本身分析非常透彻的文章以及实现的非常精巧的文章,所以就转载了,本文的贡献在于将两者结合起来,方便大家了解代码实现! 算法详解转自:h ...

  2. ASP.NET MVC 5 学习教程:生成的代码详解

    原文 ASP.NET MVC 5 学习教程:生成的代码详解 起飞网 ASP.NET MVC 5 学习教程目录: 添加控制器 添加视图 修改视图和布局页 控制器传递数据给视图 添加模型 创建连接字符串 ...

  3. Github-karpathy/char-rnn代码详解

    Github-karpathy/char-rnn代码详解 zoerywzhou@gmail.com http://www.cnblogs.com/swje/ 作者:Zhouwan  2016-1-10 ...

  4. 代码详解:TensorFlow Core带你探索深度神经网络“黑匣子”

    来源商业新知网,原标题:代码详解:TensorFlow Core带你探索深度神经网络“黑匣子” 想学TensorFlow?先从低阶API开始吧~某种程度而言,它能够帮助我们更好地理解Tensorflo ...

  5. JAVA类与类之间的全部关系简述+代码详解

    本文转自: https://blog.csdn.net/wq6ylg08/article/details/81092056类和类之间关系包括了 is a,has a, use a三种关系(1)is a ...

  6. Java中String的intern方法,javap&cfr.jar反编译,javap反编译后二进制指令代码详解,Java8常量池的位置

    一个例子 public class TestString{ public static void main(String[] args){ String a = "a"; Stri ...

  7. Kaggle网站流量预测任务第一名解决方案:从模型到代码详解时序预测

    Kaggle网站流量预测任务第一名解决方案:从模型到代码详解时序预测 2017年12月13日 17:39:11 机器之心V 阅读数:5931   近日,Artur Suilin 等人发布了 Kaggl ...

  8. 基础 | batchnorm原理及代码详解

    https://blog.csdn.net/qq_25737169/article/details/79048516 https://www.cnblogs.com/bonelee/p/8528722 ...

  9. 非极大值抑制(NMS,Non-Maximum Suppression)的原理与代码详解

    1.NMS的原理 NMS(Non-Maximum Suppression)算法本质是搜索局部极大值,抑制非极大值元素.NMS就是需要根据score矩阵和region的坐标信息,从中找到置信度比较高的b ...

随机推荐

  1. HTTPS双向认证+USB硬件加密锁(加密狗)配置

    环境:  Ubuntu14.04,apache2.4.7, openssl1.0.1f 安装apache2 apt-get install apache2 -y 一般openssl默认已经安装 开启a ...

  2. JAVA_概念01_跨域

    1.什么是跨域? 协议.域名.端口都相同是同域,否则是跨域. 服务器不允许ajax跨域获取数据 2.解决办法? ①jsonp :Jsonp不是一种数据格式,而json是一种数据格式,jsonp是用来解 ...

  3. Spring、Commons的BeanUtils.copyProperties用法

    如果两个对象A.B的大部分属性的名字都一样,此时想将A的属性值复制给B,一个一个属性GET\SET代码量太大,可以通过复制属性的方式减小工作量,同时代码看起来更加简洁明了,复制属性可以用Spring或 ...

  4. Go parameter passing

    package main import ( "fmt" ) func main() { fmt.Println("Hello, playground") var ...

  5. [LeetCode&Python] Problem 349. Intersection of Two Arrays

    Given two arrays, write a function to compute their intersection. Example 1: Input: nums1 = [1,2,2,1 ...

  6. day 023-python 包

    包 : 我 们创建的每个文件夹都可以被称之为包. 但是我们要注意, 在python2中规定.中包内必须存在 __init__.py文件.  python3可有可无,但一般要求写上.创建包的目的不是为了 ...

  7. weixin-java-mp集成微信公众号自带客服功能

    电脑端登录公众号管理后台,[添加功能插件]开通客服功能,输入"人工客服"接入客服热线 底部有我的微信二维码,如有问题,可加好友进行技术交流! ​ ​ ​ ​ ​ ​ ​ weixi ...

  8. java路径

    System.out.println(ResourceUtils.getURL("classpath:").getPath());

  9. 浅谈log4j-5-读取properties文件(转自godtrue)

    #### 在代码中配置log4j环境的方式,我们已经见识过了,是不是感觉比较麻烦,我们试试使用配置文件的方式是否使您的应用程序更加的灵活.# Log4j支持两种配置文件格式,一种是XML格式的文件,一 ...

  10. (转)Redis(四)哨兵_sentinel

    发现一篇文章写的特别的详细,所以在这里转载,记录一下.照着文章中的内容自己动手实践了. 原文地址:http://blog.csdn.net/a67474506/article/details/5043 ...