本文目录一览:
如何在自己的网站上添加QQ地址链接(一点就打开QQ聊天窗口)
建立文本文档,然后复制下面的代码进去就可以了 a href=" "; target=_blank; onclick="var tempSrc=' '+Math.random()+'sigkey=a4f2da3d9310737bfc15c0d5190cf18fd8c6d530be05a5e040862c2acecf4165';var oldscript=document.getElementById('testJs');var newscript=document.createElement('script');newscript.setAttribute('type','text/javascript'); newscript.setAttribute('id', 'testJs');newscript.setAttribute('src',tempSrc);if(oldscript == null){document.body.appendChild(newscript);}else{oldscript.parentNode.replaceChild(newscript, oldscript);}return false;"img border="0" SRC=' ' alt=""/a
关于腾讯云短信接口的sig字段,sha256加密问题,nodejs
按照我下面的写法哈:
const crypto = require('crypto');
function sig()
{
var strMobile = "这里是我的手机"; //tel的mobile字段的内容
var strAppKey = "这里是我的key"; //sdkappid对应的appkey,需要业务方高度保密
var strRand = "7226249334"; //url中的random字段的值
var strTime = "1457336869"; //unix时间戳
var buf = "appkey="+strAppKey+"random="+strRand+"time="
+strTime+"mobile="+strMobile;
var sig = crypto.createHash('sha256').update(buf, 'utf-8').digest('hex');
return sig;
}
console.log(sig());
输出结果如下:
7b1e97051886abdbd66c684530db2ba01644f828f31e06d624d88aff5469faa0
原因就是文档里面强调了编码要使用 utf-8,而 js 默认编码不是这个,所以需要强制指定下。
另外这个 sig 的计算结果是和你的输出参数有关的,并不是不变的。
还有就是你的 mobile 和 appkey 怎么传递的都是中文,官方给的貌似都是数字和字母呃。
在图片或falsh上面添加的客服QQ的链接地址应该怎么写
找图片和FAISH得数据库里编写一下就行了,我这有数据库编写代码给你, a href=" "; target=_blank; onclick="var tempSrc=' '+Math.random()+'sigkey=e0b300dda464fc211660a52e183f37d344f0017b55abda370af6aea9e13aaea8';var oldscript=document.getElementById('testJs');var newscript=document.createElement('script');newscript.setAttribute('type','text/javascript'); newscript.setAttribute('id', 'testJs');newscript.setAttribute('src',tempSrc);if(oldscript == null){document.body.appendChild(newscript);}else{oldscript.parentNode.replaceChild(newscript, oldscript);}return false;"img border="0" SRC=' : 填写你的QQ号码:41' alt=""/a