利用飞信免费发送短信的网页插件---FetionWidget-1.2-beta

2024-02-05 02:30

本文主要是介绍利用飞信免费发送短信的网页插件---FetionWidget-1.2-beta,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

FetionWidget 是一款嵌入网页的飞信插件,可以实现免费给自己和好友发送消息功能。使用简单,只要在页面里嵌入一行js代码和一行css代码即可实现发送短信的功能。

 

当前版本FetionWidget-1.2-beta,相比1.1beta增加了更多的自定义功能!

 

下载demo: FetionWidget-1.2-demo

 

 

下面是它运行的效果图:

 

 

 

调用这个插件非常简单,只要在页面的head标签内加载一个css文件和一个js文件即可:

<!--加载FetionWidget的css样式文件-->
<link rel="stylesheet" type="text/css" href="http://fx1.im-sh.com:7070/css/free-sms-mms-min.css"/>
<!--加载FetionWidget的js脚本文件-->
<script type="text/javascript" src="http://fx1.im-sh.com:7070/js/free-sms-mms-min.js"></script>
 

 

然后放置一个可点击的超链接或者按钮,该超链接和按钮必须使用属性class="send-me-link" 或者class="send-friend-link" ,并且必须使用属性agentNo="飞信授权码",如果你们网站还没有获取飞信授权码,请联系QQ:364536235(验证消息:飞信授权码)或Email:nedvedheqing@im-sh.com,其他属性可以不使用。例程如下:

 

点击链接发给短信给自己:

 

<!--点击本链接,弹出发短信到自己手机的输入窗口,不带默认消息,属性agentNo是我们分配给调用网站的飞信授权码,不能为空,如果没有,请与我们联系-->
<a href="#" class="send-me-link" agentNo="sms_mms_3193282933465536">发消息给自己</a>
<!--点击本链接,弹出发短信到自己手机的输入窗口,带默认消息,默认消息由属性defaultMsg定义,默认的用户手机号由属性defaultMobile定义,属性agentNo是我们分配给调用网站的飞信授权码,不能为空,如果没有,请与我们联系-->
<a href="#" class="send-me-link" defaultMsg="hello,这是传说中的测试信息" defaultMobile="13764367181" agentNo="sms_mms_3193282933465536" >发消息给自己--带默认消息</a>
 

  点击链接发送短信给好友:

 

<!--点击本链接,弹出发短信到好友手机的输入窗口,不带默认消息,属性agentNo是我们分配给调用网站的飞信授权码,不能为空,如果没有,请与我们联系-->
<a href="#" class="send-friend-link" agentNo="sms_mms_3193282933465536"
>发给好友</a>
<!--点击本链接,弹出发短信到好友手机的输入窗口,带默认消息,默认消息由属性defaultMsg定义,默认的短信发送者手机号由属性defaultMobile定义,默认的好友手机号由属性defaultFriendMobile定义,属性agentNo是我们分配给调用网站的飞信授权码,不能为空,如果没有,请与我们联系-->
<a href="#" class="send-friend-link" defaultMsg="hello,这是传说中的测试信息"  defaultMobile="13764367181" defaultFriendMobile="13680862322" agentNo="sms_mms_3193282933465536">发给好友--带默认消息</a>
 

 完整的测试页面:

 

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>利用飞信免费发送短信的网页插件---FetionWidget</title>
<!--加载FetionWidget的css样式文件-->
<link rel="stylesheet" type="text/css" href="http://fx1.im-sh.com:7070/css/free-sms-mms-min.css"/>
<!--加载FetionWidget的js脚本文件-->
<script type="text/javascript" src="http://fx1.im-sh.com:7070/js/free-sms-mms-min.js"></script>
</head>
<body>
<!--点击本链接,弹出发短信到自己手机的输入窗口,不带默认消息,属性agentNo是我们分配给调用网站的飞信授权码,不能为空,如果没有,请与我们联系-->
<a href="#" class="send-me-link" agentNo="sms_mms_3193282933465536">发消息给自己</a>
<!--点击本链接,弹出发短信到自己手机的输入窗口,带默认消息,默认消息由属性defaultMsg定义,默认的用户手机号由属性defaultMobile定义,属性agentNo是我们分配给调用网站的飞信授权码,不能为空,如果没有,请与我们联系-->
<a href="#" class="send-me-link" defaultMsg="hello,这是传说中的测试信息" defaultMobile="13764367181" agentNo="sms_mms_3193282933465536" >发消息给自己--带默认消息</a><br/><br/>
<!--点击本链接,弹出发短信到好友手机的输入窗口,不带默认消息,属性agentNo是我们分配给调用网站的飞信授权码,不能为空,如果没有,请与我们联系-->
<a href="#" class="send-friend-link" agentNo="sms_mms_3193282933465536">发给好友</a>
<!--点击本链接,弹出发短信到好友手机的输入窗口,带默认消息,默认消息由属性defaultMsg定义,默认的短信发送者手机号由属性defaultMobile定义,默认的好友手机号由属性defaultFriendMobile定义,属性agentNo是我们分配给调用网站的飞信授权码,不能为空,如果没有,请与我们联系-->
<a href="#" class="send-friend-link" defaultMsg="hello,这是传说中的测试信息"  defaultMobile="13764367181" defaultFriendMobile="13680862322" agentNo="sms_mms_3193282933465536">发给好友--带默认消息</a>
</body>
</html>

 

 

发送中:

 

 

发送完成:

 

 

 

FetionWidget兼容的浏览器: 能正常运行于IE6+,Firefox,Chrome,Safari,Opera等,另外由于ie6对iframe的支持存在bug,所以短信发送窗口在ie6浏览器下是直接弹出窗口,其他浏览器下是弹出div的形式.

 

下载demo: FetionWidget-1.2-demo  

 

 

由于这是FetionWidget的第3个测试版本,可能存在一些bug.欢迎大家把bug和改进的建议反馈给我!

Email:nedvedheqing@gmail.com

这篇关于利用飞信免费发送短信的网页插件---FetionWidget-1.2-beta的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/679511

相关文章

Java中Springboot集成Kafka实现消息发送和接收功能

《Java中Springboot集成Kafka实现消息发送和接收功能》Kafka是一个高吞吐量的分布式发布-订阅消息系统,主要用于处理大规模数据流,它由生产者、消费者、主题、分区和代理等组件构成,Ka... 目录一、Kafka 简介二、Kafka 功能三、POM依赖四、配置文件五、生产者六、消费者一、Kaf

Python手搓邮件发送客户端

《Python手搓邮件发送客户端》这篇文章主要为大家详细介绍了如何使用Python手搓邮件发送客户端,支持发送邮件,附件,定时发送以及个性化邮件正文,感兴趣的可以了解下... 目录1. 简介2.主要功能2.1.邮件发送功能2.2.个性签名功能2.3.定时发送功能2. 4.附件管理2.5.配置加载功能2.6.

解决Cron定时任务中Pytest脚本无法发送邮件的问题

《解决Cron定时任务中Pytest脚本无法发送邮件的问题》文章探讨解决在Cron定时任务中运行Pytest脚本时邮件发送失败的问题,先优化环境变量,再检查Pytest邮件配置,接着配置文件确保SMT... 目录引言1. 环境变量优化:确保Cron任务可以正确执行解决方案:1.1. 创建一个脚本1.2. 修

Django中使用SMTP实现邮件发送功能

《Django中使用SMTP实现邮件发送功能》在Django中使用SMTP发送邮件是一个常见的需求,通常用于发送用户注册确认邮件、密码重置邮件等,下面我们来看看如何在Django中配置S... 目录1. 配置 Django 项目以使用 SMTP2. 创建 Django 应用3. 添加应用到项目设置4. 创建

IDEA常用插件之代码扫描SonarLint详解

《IDEA常用插件之代码扫描SonarLint详解》SonarLint是一款用于代码扫描的插件,可以帮助查找隐藏的bug,下载并安装插件后,右键点击项目并选择“Analyze”、“Analyzewit... 目录SonajavascriptrLint 查找隐藏的bug下载安装插件扫描代码查看结果总结Sona

网页解析 lxml 库--实战

lxml库使用流程 lxml 是 Python 的第三方解析库,完全使用 Python 语言编写,它对 XPath表达式提供了良好的支 持,因此能够了高效地解析 HTML/XML 文档。本节讲解如何通过 lxml 库解析 HTML 文档。 pip install lxml lxm| 库提供了一个 etree 模块,该模块专门用来解析 HTML/XML 文档,下面来介绍一下 lxml 库

usaco 1.2 Palindromic Squares(进制转化)

考察进制转化 注意一些细节就可以了 直接上代码: /*ID: who jayLANG: C++TASK: palsquare*/#include<stdio.h>int x[20],xlen,y[20],ylen,B;void change(int n){int m;m=n;xlen=0;while(m){x[++xlen]=m%B;m/=B;}m=n*n;ylen=0;whi

usaco 1.2 Name That Number(数字字母转化)

巧妙的利用code[b[0]-'A'] 将字符ABC...Z转换为数字 需要注意的是重新开一个数组 c [ ] 存储字符串 应人为的在末尾附上 ‘ \ 0 ’ 详见代码: /*ID: who jayLANG: C++TASK: namenum*/#include<stdio.h>#include<string.h>int main(){FILE *fin = fopen (

usaco 1.2 Milking Cows(类hash表)

第一种思路被卡了时间 到第二种思路的时候就觉得第一种思路太坑爹了 代码又长又臭还超时!! 第一种思路:我不知道为什么最后一组数据会被卡 超时超了0.2s左右 大概想法是 快排加一个遍历 先将开始时间按升序排好 然后开始遍历比较 1 若 下一个开始beg[i] 小于 tem_end 则说明本组数据与上组数据是在连续的一个区间 取max( ed[i],tem_end ) 2 反之 这个

usaco 1.2 Transformations(模拟)

我的做法就是一个一个情况枚举出来 注意计算公式: ( 变换后的矩阵记为C) 顺时针旋转90°:C[i] [j]=A[n-j-1] [i] (旋转180°和270° 可以多转几个九十度来推) 对称:C[i] [n-j-1]=A[i] [j] 代码有点长 。。。 /*ID: who jayLANG: C++TASK: transform*/#include<