通过微信分享链接,后面会被加上from=singlemessage&isappinstalled=1可能导致网页打不开

  微信分享会根据分享的不同,为原始链接拼接如下参数:

  朋友圈   from=timeline&isappinstalled=0
  微信群   from=groupmessage&isappinstalled=0
  好友分享 from=singlemessage&isappinstalled=0

    项目中,由于请求后台数据的网址中的一部分是通过浏览器地址栏数据获得的,

获得此数据的处理过程没有考虑会被微信加参数的问题,因此得到的数据不正确,

导致网页无法访问。

  弄了好久才找到这个原因,累觉不爱啊啊啊啊啊!!!!

时间: 2024-10-10 01:38:44

通过微信分享链接,后面会被加上from=singlemessage&isappinstalled=1可能导致网页打不开的相关文章

通过微信分享链接,后面被加上from=singlemessage&isappinstalled=1导致网页打不开

微信分享会根据分享的不同,为原始链接拼接如下参数: 朋友圈   from=timeline&isappinstalled=0微信群   from=groupmessage&isappinstalled=0好友分享 from=singlemessage&isappinstalled=0 在连接后加上?&再进行分享,分享成功,原理

微信分享链接获取标题和小图片

一.标题 微信分享链接的小标题:自动拉取title标签的内容. 二.链接的小图标 今天测试的时候发现,网页链接在QQ浏览器上打开,分享的小图片是有显示的, 自动获取网页上的一张图片,但是为什么微信浏览器分享到朋友圈时图片却不显示呢? 想要的效果: 现实效果: 在网上搜了一下发现,原来是因为 微信浏览器上自动拉取的图片必须是大于300*300px的图片,( 会取 最近一张图片符合条件的). 解决办法: (一) 在boby 和head之间添加下面的代码即可,图片路径自行修改. *注意这个图片必须是大

微信分享链接打开无法下载APP的解决方案(微信自动跳转浏览器打开下载链接)

需求分析 目前的APP基本都支持二维码扫描下载,二维码下载也成为了大家用起来很顺手的一种方式.由于微信的用户基本占据了国内市场的90%,说到扫一扫用户第一个想到的就是打开微信扫一下,通过微信分享APP,再从分享的链接下载apk/ios包.故用户通常都是使用微信打开链接或扫描二维码前往下载页,这是刚需. 然而在我们做微信营销和推广宣传的时候,经常会遇到链接被微信拦截,尤其是做棋牌类.黑五.捕鱼.重度博彩类的商家,导致用户在微信内打开链接提示“已停止访问该网页”,无法下载app等情况.这无疑是给推广

微信分享 链接打不开 404错误-destoon

微信分享页面打开404错误 查看分享链接 没问题  可以单独打开   动态可打开   伪静态问题 修改伪静态 原文伪静态(destoon) RewriteRule ^(.*)/show/([0-9]+)/([0-9]+)?([/])?$ $1/show.php?itemid=$2&page=$3 RewriteRule ^(.*)/list/([0-9]+)/([0-9]+)?([/])?$ $1/list.php?catid=$2&page=$3 修改为 RewriteRule ^(.*

微信分享链接带图片文字和描述

微信最近推出的一个社交工具网站 www.faxinxi.la ,能发投票.活动.文章. 但在微信外的浏览器包括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

解决h5网页微信分享链接不能显示缩略

<script type="text/javascript" src="http://res.wx.qq.com/open/js/jweixin-1.2.0.js"></script> <script type="text/javascript"> var imgUrl = 'http://cdn-app-qn.colorv.cn/img/test/f511d8de5f770e35b1e6ba681115e04

关于微信分享链接的识别

公众号开发中,有时会遇到我们的页面被用户分享给好友,然后分享到的用户在录入信息时,某些情况下回事分享人的openID被写入(比如从session中取用户信息) 这里要记录的是分享的页面的识别,分享的页面在url 的参数中都有一个from=singlemessage 所以如果需要对分享的链接做处理(比如限制.重新获取openID等),就可以根据这个来做了 1 //判断下单入口是否由他人分享的链接进入 2 $(function isShare() { 3 var isShare = getUrlPa

微信域名防封技术,微信分享链接总是被屏蔽要怎么解决

但凡想使用微信来推广产品或者从事活动营销的用户,就一定会遇到域名被微信拦截甚至封杀的情况.域名没被封过,那你的营销人生肯定是不完整的.如何做到微信域名防封呢?这就要借助一些技术手段来实现有效的防封措施了. 域名被封的原因 1. 域名来源,在微信有过黑历史,被人使用过在微信有过不良记录,后来被人为各种方法恢复后转到你手上,这种域名很容易被封. 2. 域名分享量太大,触碰上限导致. 3. 网站有敏感词或违规内容,比如钓鱼,虚假,违法,色情,夸大疗效等敏感字眼,网络蜘蛛会将这些词提交到服务器进行比对筛

微信分享的链接必须是当前链接

1 /** 2 * 微信分享 3 * title 分享标题,默认document.title 4 * desc 分享描述,默认document.title 5 * link 分享链接,默认当前地址 6 * imgUrl 分享缩略图,默认页面logo 7 */ 8 var wxShare = function (shareData){ 9 //动态引入微信js 10 var wx_script = document.createElement("script"); 11 wx_scrip