【www.guakaob.com--公路造价师】
微信伤感图片和文字篇一
《课题_微信分享链接带图片文字和描述》
微信分享链接带图片文字和描述
微信最近推出的一个社交工具网站,能发投票、活动、文章。
但在微信外的浏览器包括PC端和移动端的都无法浏览这个网站任何内容,那是通过什么来控制的呢?通过微信内输出特定JS接口不太可能,那就只能通过Header信息里的User-agent了,实验后证实没错,通过探测可以知道微信内的User-agent信息:
Mozilla/5.0 (iPhone; CPU iPhone OS 6_1_3 like Mac OS X) AppleWebKit/536.26 (KHTML, like Gecko) Mobile/10B329 MicroMessenger/5.0.1
就是通过识别MicroMessenger这个关键字来确定是否来自微信,通过浏览器的user-agent插件就可以轻松绕过这个限制。
接下来就可以轻松获得为什么要挖掘他的网页源码呢,这才是关键。譬如你发一个投票,网址是但你填完所有信息按提交后,网页地址并没有发生跳转,而是ajax提交信息后弹出一个遮罩层,提示你点右上角的分享按钮,注意,点分享前网址一直保持在/post/vote路径,但点开分享里的信息已经发生了变化,分享出去后,网址也发生了变化,变成了/vote/3投票实际的展示路径。 这是怎么做到的呢? 查看faxinxi里唯一js文件,你会发现一个WeixinJSBridge的输出对象,再对比下通过微信公众平台发出来的文章源文件,也有WeixinJSBridge对象脚本,问题迎刃而解,微信在内嵌webview里输出了WeixinJS
微信伤感图片和文字篇二
《微信分享链接带图片文字和描述》
微信最近推出的一个社交工具网站 ,能发投票、活动、文章。但在微信外的浏览器包括PC端和移动端的都无法浏览这个网站任何内容,那是通过什么来控制的呢?通过微信内输出特定JS接口不太可能,那就只能通过Header信息里的User-agent了,实验后证实没错,通过探测可以知道微信内的User-agent信息:Mozilla/5.0 (iPhone; CPU iPhone OS 6_1_3 like Mac OS X) AppleWebKit/536.26 (KHTML, like Gecko) Mobile/10B329 MicroMessenger/5.0.1就是通过识别MicroMessenger这个关键字来确定是否来自微信,通过浏览器的user-agent插件就可以轻松绕过这个限制。接下来就可以轻松获得为什么要挖掘他的网页源码呢,这才是关键。譬如你发一个投票,网址是但你填完所有信息按提交后,网页地址并没有发生跳转,而是ajax提交信息后弹出一个遮罩层,提示你点右上角的分享按钮,注意,点分享前网址一直保持在/post/vote路径,但点开分享里的信息已经发生了变化,分享出去后,网址也发生了变化,变成了/vote/3投票实际的展示路径。 这是怎么做到的呢?查看faxinxi里唯一js文件,你会发现一个WeixinJSBridge的输出对象,再对比下通过微信公众平台发出来的文章源文件,也有WeixinJSBridge对象脚本,问题迎刃而解,微信在内嵌webview里输出了WeixinJSBridge对象供web端js调用。faxinxi已经将有用的js提取出来了,详细脚本如下:1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859 var dataForWeixin={appId:"",MsgImg:"TLImg:"url:"title:"input title here",desc:"input description here",fakeid:"",callback:function(){}};(function(){var onBridgeReady=function(){WeixinJSBridge.on('menu:share:appmessage', function(argv){WeixinJSBridge.invoke('sendAppMessage',{"appid":dataForWeixin.appId,"img_url":dataForWeixin.MsgImg,"img_width":"120","img_height":"120","link":dataForWeixin.url,"desc":dataForWeixin.desc,"title":dataForWeixin.title}, function(res){(dataForWeixin.callback)();});});WeixinJSBridge.on('menu:share:timeline', function(argv){(dataForWeixin.callback)();WeixinJSBridge.invoke('shareTimeline',{"img_url":dat
aForWeixin.TLImg,"img_width":"120","img_height":"120","link":dataForWeixin.url,"desc":dataForWeixin.desc,"title":dataForWeixin.title}, function(res){});});WeixinJSBridge.on('menu:share:weibo', function(argv){WeixinJSBridge.invoke('shareWeibo',{"content":dataForWeixin.title,"url":dataForWeixin.url}, function(res){(dataForWeixin.callback)();});});WeixinJSBridge.on('menu:share:facebook', function(argv){(dataForWeixin.callback)();WeixinJSBridge.invoke('shareFB',{"img_url":dataForWeixin.TLImg,"img_width":"120","img_height":"120","link":dataForWeixin.url,"desc":dataForWeixin.desc,"title":dataForWeixin.title}, function(res){});});};if(document.addEventListener){document.addEventListener('WeixinJSBridgeReady', onBridgeReady, false);}else if(document.attachEvent){document.attachEvent('WeixinJSBridgeReady' , onBridgeReady);document.attachEvent('onWeixinJSBridgeReady' , onBridgeReady);}})();
微信伤感图片和文字篇三
《微信分享链接(带图片文字和描述)》
微信上如何分享链接
方法一、手动输入要分享网页的网址链接
1、 打开手机上的“微信”选择底部的“朋友们”,点击上方的“朋友圈”,如图所示:
2、接下来,在朋友圈界面中,按住右上角“相机”按钮2秒以上,如图所示:
3、接着微信会弹出发表文字的对话框,我们以在这里输入描述文字和网页的网址。内容写好以后,点击右上角蓝色的“发送”按钮即可,如图所示:
4、然后我们就可以看到刚刚分享网页的网址已经出现在朋友圈里了,如图所示:
5、点击我们刚刚分享的网页网址,就可以直接打开查看该网页内容了,如下图所示:
微信上分享链接方法二、通过复制来分享
1、比如我们在浏览器打开了一个网页,想把这个网页分享到朋友圈。这里以手机自带的浏览器,点击底部的分享图标,如图所示
2、在弹出的分享菜单中点击“拷贝”,这样就可以把当前网页的网址复制下来,如图所示:
3、接下来我们打开微信应用程序,在朋友圈界面中,按住右上角“相机”按钮2秒以上。在弹出发表文字的对话框,轻轻点击即可出现“粘贴”选项,如图所示:
4、点击“粘贴”即可把我们刚刚复制的网址粘贴出来,内容写好以后,点击右上角蓝色的“发送”按钮即可,如图所示:
微信伤感图片和文字篇四
《微信分享链接带图片文字和描述》
但在微信外的浏览器包括PC端和移动端的都无法浏览这个网站任何内容,那是通过什么来
控制的呢?通过微信内输出特定JS接口不太可能,那就只能通过Header信息里的
User-agent了,实验后证实没错,通过探测可以知道微信内的User-agent信息:
Mozilla/5.0 (iPhone; CPU iPhone OS 6_1_3 like Mac OS X) AppleWebKit/536.26
(KHTML, like Gecko) Mobile/10B329 MicroMessenger/5.0.1
就是通过识别MicroMessenger这个关键字来确定是否来自微信,通过浏览器的
user-agent插件就可以轻松绕过这个限制。
接下来就可以轻松获得
务端是用ASP.NET写的,而且是IIS服务器,有没有注入漏洞就不知道了,不过注入了也
没什么实际价值,呵呵。
为什么要挖掘他的网页源码呢,这才是关键。譬如你发一个投票,网址是
但你填完所有信息按提交后,网页地址并没有发
生跳转,而是ajax提交信息后弹出一个遮罩层,提示你点右上角的分享按钮,注意,点分
享前网址一直保持在/post/vote路径,但点开分享里的信息已经发生了变化,分享出去后,
网址也发生了变化,变成了/vote/3投票实际的展示路径。 这是怎么做到的呢?
查看faxinxi里唯一js文件,你会发现一个WeixinJSBridge的输出对象,再对比下通过微
信公众平台发出来的文章源文件,也有WeixinJSBridge对象脚本,问题迎刃而解,微信在
内嵌webview里输出了WeixinJSBridge对象供web端js调用。faxinxi已经将有用的js
提取出来了,详细脚本如下:
微信伤感图片和文字篇五
《微信分享链接带图片文字和描述》
微信分享链接到朋友圈
微信停留在你要分享的那个页面上,然后点击右上角 三个点的那个图标,会出现一个下拉菜单,点击“复制链接”;
退回到自己的朋友圈界面,点击右上角照相机样式的图标,出现“照片/小视频”的选择 对话框,你可以点击“照片”,然后选择你想在分享的连接中要插入的图片;
完成以后,就在你当前的编辑页面光标处长按,就会出现“选择/粘贴/输入法”,请点击“粘贴”,你要分享的链接就发上去了;
如果你还想加入文字描述,就跟之前发朋友圈一样,移动光标,输入文字就好了 一切完成之后点发送,整个带图片、文字的链接就发上去了。
微信伤感图片和文字篇六
《微信分享链接带图片文字和描述》
微信最近推出的一个社交工具网站 ,能发投票、活动、文章。
但在微信外的浏览器包括PC端和移动端的都无法浏览这个网站任何内容,那是通过什么来
控制的呢?通过微信内输出特定JS接口不太可能,那就只能通过Header信息里的
User-agent了,实验后证实没错,通过探测可以知道微信内的User-agent信息:
Mozilla/5.0 (iPhone; CPU iPhone OS
6_1_3 like Mac OS X) AppleWebKit/536.26
(KHTML, like Gecko) Mobile/10B329 MicroMessenger/5.0.1
就是通过识别MicroMessenger这个关键字来确定是否来自微信,通过浏览器的
user-agent插件就可以轻松绕过这个限制。
接下来就可以轻松获得
务端是用ASP.NET写的,而且是IIS服务器,有没有注入漏洞就不知道了,不过注入了也
没什么实际价值,呵呵。
为什么要挖掘他的网页源码呢,这才是关键。譬如你发一个投票,网址是
但你填完所有信息按提交后,网页地址并没有发
生跳转,而是ajax提交信息后弹出一个遮罩层,提示你点右上角的分享按钮,注意,点分
享前网址一直保持在/post/vote路径,但点开分享里的信息已经发生了变化,分享出去后,
网址也发生了变化,变成了/vote/3投票实际的展示路径。 这是怎么做到的呢?
查看faxinxi里唯一js文件,你会发现一个WeixinJSBridge的输出对象,再对比下通过微
信公众平台发出来的文章源文件,也有WeixinJSBridge对象脚本,问题迎刃而解,微信在
内嵌webview里输出了WeixinJSBridge对象供web端js调用。faxinxi已经将有用的js
提取出来了,详细脚本如下:
页面脚本请自行查阅,其中用到的分享脚本已封装成独立js文件,脚本github地址是: https://github.com/dodgepudding/wechat-php-sdk/blob/master/wechat.js
微信伤感图片和文字篇七
《微信公众号图文素材排版》
微信伤感图片和文字篇八
《微信分享链接带图片文字和描述》
微信分享链接带图片文字和描述
微信最近推出的一个社交工具网站 ,能发投票、活动、文章。
但在微信外的浏览器包括PC端和移动端的都无法浏览这个网站任何内容,那是通过什么来
控制的呢?通过微信内输出特定JS接口不太可能,那就只能通过Header信息里的User-ag
ent了,实验后证实没错,通过探测可以知道微信内的User-agent信息:
Mozilla/5.0 (iPhone; CPU iPhone OS 6_1_3 like Mac OS X) AppleWebKit/5
36.26 (KHTML, like Gecko) Mobile/10B329 MicroMessenger/5.0.1
就是通过识别MicroMessenger这个关键字来确定是否来自微信,通过浏览器的user-agent
插件就可以轻松绕过这个限制。
接下来就可以轻松获得
务端是用ASP.NET写的,而且是IIS服务器,有没有注入漏洞就不知道了,不过注入了也没
什么实际价值,呵呵。
为什么要挖掘他的网页源码呢,这才是关键。譬如你发一个投票,网址是
nxila.com/post/vote, 但你填完所有信息按提交后,网页地址并没有发生跳转,而是aja
x提交信息后弹出一个遮罩层,提示你点右上角的分享按钮,注意,点分享前网址一直保持
在/post/vote路径,但点开分享里的信息已经发生了变化,分享出去后,网址也发生了变
化,变成了/vote/3投票实际的展示路径。 这是怎么做到的呢?
查看faxinxi里唯一js文件,你会发现一个WeixinJSBridge的输出对象,再对比下通过微
信公众平台发出来的文章源文件,也有WeixinJSBridge对象脚本,问题迎刃而解,微信在
内嵌webview里输出了WeixinJSBridge对象供web端js调用。faxinxi已经将有用的js
以上分享脚本已写入到本文章页,你可以直接用微信分享本文章,会发现标题变成了“这是一个神奇的分享脚本”,文章地址指向了另外一篇微信接口的文章
这个代码清晰明了,WeixinJSBridge.on(‘menu:share:timeline’)这段就是分享到朋友圈的作用代码。PS:在faxinxi.la里还发现此网站有72个别名网址,站长真有米。
faxinxi网站其实也没有获得官方进一步的接口支持,譬如直接在微信网页内获得用户的信息,而不需要用户自己去输入昵称,这功能微信其实已经提供支持,但只是没有开放的高级功能,是通过类似于oAuth方式取得授权就可以获得用户信息。
由于faxinxi网站已经被封禁,因此本人另外设置了一个分享脚本的测试地址:
页面脚本请自行查阅,其中用到的分享脚本已封装成独立js文件,脚本github地址是: https://github.com/dodgepudding/wechat-php-sdk/blob/master/wechat.js
微信伤感图片和文字篇九
《微信分享链接带图片文字和描述》
微信分享链接带图片文字和描述
微信最近推出的一个社交工具网站 ,能发投票、活动、文章。
但在微信外的浏览器包括PC端和移动端的都无法浏览这个网站任何内容,那是通过什么来控制的呢?通过
微信内输出特定JS接口不太可能,那就只能通过Header信息里的User-agent了,实验后证实没错,通过
探测可以知道微信内的User-agent信息:
Mozilla/5.0 (iPhone; CPU iPhone OS 6_1_3 like Mac OS X) AppleWebKit/536.26 (KHTML, like G
ecko) Mobile/10B329 MicroMessenger/5.0.1
就是通过识别MicroMessenger这个关键字来确定是否来自微信,通过浏览器的user-agent插件就可以轻
松绕过这个限制。
接下来就可以轻松获得
ET写的,而且是IIS服务器,有没有注入漏洞就不知道了,不过注入了也没什么实际价值,呵呵。
为什么要挖掘他的网页源码呢,这才是关键。譬如你发一个投票,网址是
st/vote, 但你填完所有信息按提交后,网页地址并没有发生跳转,而是ajax提交信息后弹出一个遮罩层
,提示你点右上角的分享按钮,注意,点分享前网址一直保持在/post/vote路径,但点开分享里的信息已
经发生了变化,分享出去后,网址也发生了变化,变成了/vote/3投票实际的展示路径。 这是怎么做到的
呢?
查看faxinxi里唯一js文件,你会发现一个WeixinJSBridge的输出对象,再对比下通过微信公众平台发出
来的文章源文件,也有WeixinJSBridge对象脚本,问题迎刃而解,微信在内嵌webview里输出了Weixin
JSBridge对象供web端js调用。faxinxi已经将有用的js提取出来了,详细脚本如下:1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26});WeixinJSBridge.on('menu:share:timeline', function(argv){(dataForWeixin.callback)();WeixinJSBridge.invoke('shareTimeline',{};(function(){varonBridgeReady=function(){WeixinJSBridge.on('menu:share:appmessage', function(argv){WeixinJSBridge.invoke('sendAppMessage',{"appid":dataForWeixin.appId,"img_url":dataForWeixin.MsgImg,"img_width":"120","img_height":"120","link":dataForWeixin.url,"desc":dataForWeixin.desc,"title":dataForWeixin.title}, function(res){(dataForWeixin.callback)();});vardataForWeixin={appId:"",MsgImg:"title here",desc:"input description here",fakeid:"",callback:function(){}
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59}})();};});});});"img_url":dataForWeixin.TLImg,"img_width":"120","img_height":"120","link":dataForWeixin.url,"desc":dataForWeixin.desc,"title":dataForWeixin.title}, function(res){});WeixinJSBridge.on('menu:share:weibo', function(argv){WeixinJSBridge.invoke('shareWeibo',{"content":dataForWeixin.title,"url":dataForWeixin.url}, function(res){(dataForWeixin.callback)();});WeixinJSBridge.on('menu:share:facebook', function(argv){(dataForWeixin.callback)();WeixinJSBridge.invoke('shareFB',{"img_url":dataForWeixin.TLImg,"img_width":"120","img_height":"120","link":dataForWeixin.url,"desc":dataForWeixin.desc,"title":dataForWeixin.title}, function(res){});if(document.addEventListener){document.addEventListener('WeixinJSBridgeReady', onBridgeReady, false);}elseif(document.attachEvent){document.attachEvent('WeixinJSBridgeReady', onBridgeReady);document.attachEvent('onWeixinJSBridgeReady', onBridgeReady);
这个代码清晰明了,WeixinJSBridge.on(‘menu:share:timeline’)这段就是分享到朋友圈的作用代码
。PS:在faxinxi.la里还发现此网站有72个别名网址,站长真有米。
faxinxi网站其实也没有获得官方进一步的接口支持,譬如直接在微信网页内获得用户的信息,而不需要用
户自己去输入昵称,这功能微信其实已经提供支持,但只是没有开放的高级功能,是通过类似于oAuth方
式取得授权就可以获得用户信息。
由于faxinxi网站已经被封禁,因此本人另外设置了一个分享脚本的测试地址:
页面脚本请自行查阅,其中用到的分享脚本已封装成独立js文件,脚本github地址是:
微信分享链接带图片文字和描述 - 青春无悔34 - 博客园
3 z 32015-10-04 23:58
微信伤感图片和文字篇十
《微信排版》
本文来源:http://www.guakaob.com/jianzhugongchengkaoshi/169311.html