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 ...
随机推荐
- 【Python】xml遍历练习
<?xml version="1.0" encoding="utf-8" ?> <!--this is a test about xml. ...
- encodeURI和encodeURIComponent区别
参考:https://www.jianshu.com/p/075f5567c9a1 这两个函数功能上面比较接近,但是有一些区别. encodeURI:不会进行编码的字符有82个 :!,#,$,& ...
- Caution: request is not finished yet
/********************************************************************** * Caution: request is not fi ...
- Hexo重装小结
安装好node.js后: 使用命令npm install -g hexo,很慢,基本安装不了. 换用淘宝镜像: $ npm install -g cnpm --registry=https://reg ...
- 基础练习 2n皇后问题
时间限制:1.0s 内存限制:512.0MB 提交此题 锦囊1 锦囊2 问题描述 给定一个n*n的棋盘,棋盘中有一些位置不能放皇后.现在要向棋盘中放入n个黑皇后和n个白皇后,使任意的两个黑皇后都不在同 ...
- 2018.4.2 flask web
from flask import Flask,request from flask import jsonify from flask import render_template app = Fl ...
- 线程---同步(synchronized)
实现线程同步的一种方式介绍: 思路: 首先,需要被协调的类,先实现线程,并重写run方法 然后,在被协调的类中私有化控制器,控制器实例化,由构造器带入. 其次,由控制器对象具体负责调用. 举例:循环输 ...
- XML之命名空间的作用(xmlns)
http://www.w3school.com.cn/xml/xml_namespaces.asp http://blog.csdn.net/zhch152/article/details/81913 ...
- whmcs模板路径
whmcs网站根目录 比如你的域名是server.nongbin.vip,你需要cd /home/wwwroot/server.nongbin.vip,该目录下然后,cd template/ 给文件夹 ...
- java super的用法
通过用static来定义方法或成员,从某种程度上可以说它类似于C语言中的全局函数和全局变量. this&super这两个关键字的意义和用法. 在Java中,this通常指当前对象,super则 ...