微信内置JsAPI之WeixinJSBridge
来源:互联网 发布:一张图入门python 编辑:程序博客网 时间:2024/06/10 03:41
在微信上,通过公众平台推送给用户的文章,是在微信内部直接打开的,用的无外乎就是一个UIWebView控件(IOS上,Android上也差不多)。但特殊的是,微信官方在这里面加了一个默认的Js API--WeixinJSBridge,通过它,能直接在该页面上做这些操作:
1、将文章分享到微信朋友圈
2、将文章直接发送给微信上的好友
3、将文章分享到腾讯微博
4、关注指定用户
以上这些操作,都是通过WeixinJSBridge.invoke接口来完成的,那么,这个WeixinJSBridge对象还有没有提供一些别的方法可以让我们来使用的?于是,我做了这么个测试,用来提取WeixinJSBridge对象中的其他接口:http://www.baidufe.com/demo/weixinjsapi.html
如果你也是一个技术控,那就把下面这段儿代码拿过去,自己玩儿吧:
function
detectWeixinApi(callback){
if
(
typeof
window.WeixinJSBridge ==
'undefined'
||
typeof
window.WeixinJSBridge.invoke ==
'undefined'
){
setTimeout(
function
(){
detectWeixinApi(callback);
},200);
}
else
{
callback();
}
}
detectWeixinApi(
function
(){
var
html = [];
for
(
var
key
in
window.WeixinJSBridge) {
var
js =
'WeixinJSBridge.'
+ key +
' = '
+ window.WeixinJSBridge[key].toString();
js = js_beautify(js);
// 美化一下,看着舒服些
html.push(
''
+ js +
''
)
}
document.getElementByIdx_x(
'WeixinJsApi'
).innerHTML = html.join(
''
);
// 代码高亮
SyntaxHighlighter.highlight();
});
内容更新:
-----------------------------
比较多网友都在咨询这个微信内置API,在这里更新一下文章吧:这个Api大部分接口都被官方限制使用了,具体原因无外乎是为了安全、为了盈利!如果你也还在寻找这个接口的使用方法,估计也没有什么好的办法了。
另外,如果你是在做微信公众平台的话,我还写了另外一篇关于这个WeixinJSBridge API的文章,里面有几个API是官方提供的,稳定可用,链接:http://www.baidufe.com/item/c4bacb3bd66930f2e43e.html
0 0
- 微信内置JsAPI之WeixinJSBridge
- 微信内置JsAPI之WeixinJSBridge
- 微信内置浏览器的JsAPI(WeixinJSBridge)
- 微信内置浏览器的JsAPI(WeixinJSBridge续)
- 微信内置浏览器的JsAPI(WeixinJSBridge续)
- 微信内置浏览器的JsAPI(WeixinJSBridge续)
- 微信内置浏览器的JsAPI(WeixinJSBridge续)
- 微信内置浏览器的JsAPI(WeixinJSBridge续)
- 微信内置浏览器的JsAPI(WeixinJSBridge续)
- 微信内置浏览器的JsAPI(WeixinJSBridge续)
- 微信内置浏览器的JsAPI(WeixinJSBridge续)
- 微信浏览器内置JavaScript 对象:WeixinJSBridge
- 微信浏览器内置JavaScript 对象:WeixinJSBridge
- 微信内置浏览器的JsAPI
- 微信内置浏览器的JsAPI
- 微信内置浏览器的JsAPI
- 【已禁用】WeixinJSBridge:微信浏览器内置JavaScript 对象
- 微信内置浏览器私有接口WeixinJSBridge介绍
- Linux下批量杀掉包含某个关键字的程序进程
- [数字图像处理]频域滤波(2)--高通滤波器,带阻滤波器与陷波滤波器
- web.xml配置详解
- OnScrollListener回调分析
- oracle转义&简析
- 微信内置JsAPI之WeixinJSBridge
- E. Soldier and Traveling(CF546E) Codeforces Round #304 (Div. 2)
- [华为机试练习题]3.分解字符串
- [数字图像处理]简单的几何学图像变换与图像配准
- Java虚拟机体系结构
- 项目杂记三
- html页面中,如何防止文本过长(让文本自动换行)
- 重写HashPartitioner类
- AS2.0拖动,拖选,垂直竖直移动,小解