我写了一个H5项目,现在已经在线上,发现使用ip7 plus ip x等手机在分享给朋友后可以正常完成回调然后执行跳转动作,但是如果分享到朋友圈的话,分享完成后(朋友圈分享成功)不能正常的执行回调完成跳转的事件,请问有哪位遇到这古怪的问题吗?

以下附上相关代码

$(function () {

var bodyH = $("body").height();

var candyH = $(".candy").height();

var bottomH = $(".bottom").height();

var h = bodyH - (bodyH - candyH) - bottomH;

$(".candy .container").css("min-height",h+"px");

wx.config({!! $shareConfig['js_sdk_config'] !!});

wx.ready (function () {

// 微信分享的数据

var shareData = {

"imgUrl" : '{{$shareConfig['imgUrl']}}', // 分享显示的缩略图地址

"link" : '{{$shareConfig['link']}}', // 分享地址

"desc" : '{{$shareConfig['desc']}}', // 分享描述

"title" : '{{$shareConfig['title']}}', // 分享标题

success : function () {

// 分享成功可以做相应的数据处理

console.log('share success');

var _candy_id = '{{$candy->id ?? false}}';

var _user_id = '{{$user->id ?? false}}';

var _openid = '{{$user->openid ?? false}}';

var _post_json = {candy_id:_candy_id,user_id:_user_id,openid:_openid};

$.ajaxSetup({

headers: {

'X-CSRF-TOKEN': $('meta[name="csrf-token"]').attr('content')

}

});

$.ajax({

type: "POST",

url: "{{url('/share')}}",

data: _post_json,

dataType: "json",

success: function(data){

if (data.code === '1024'){

document.getElementById("redirect").click();

}

}

});

}

};

wx.onMenuShareTimeline (shareData);

wx.onMenuShareAppMessage (shareData);

});

wx.error(function(res){

// config信息验证失败会执行error函数,如签名过期导致验证失败,

// 具体错误信息可以打开config的debug模式查看,也可以在返回的res参数中查看,

//对于SPA可以在这里更新签名。

alert("好像出错了!!");

});

});

注意:

document.getElementById("redirect").click();

这行代码是为了兼容部分手机不能正常跳转的问题,取代windows.location.href在某些场景下不难使用。

请各位先生指点。。。。

苹果备忘录分享不了微信提示无法连接服务器,微信分享接口分享完成后在某些苹果设备上不能正常执行回调...相关推荐

  1. 苹果备忘录分享不了微信提示无法连接服务器,微信分享提示universal link 校验不通过...

    我的是一个老项目 需要升级友盟分享的sdk(实际上也是微信和qq的sdk); 这边后台给我的配置apple-app-site-association文件的链接, 格式是(www.baidu.com:8 ...

  2. 微信支付无法连接服务器,微信支付无法调起

    您好,后台查不到您的具体错误信息,目前从报错信息来看,属于小细节问题,请仔细按照我给您发的仔细排查,请参考:首先应该检查app打包时使用的签名文件的MD5的值是否一样,如果这个MD5的值跟微信开放平台 ...

  3. 微信分享universal link校验不通过

    微信支付能用,微信分享和三方登录不行,提示universal link校验不通过,以为是universal link配置错了,或者项目哪里缺少配置,结果问题想复杂了,是微信开发者ID(AppID)的问 ...

  4. 修复win10的更新服务器,修复win10系统更新steam发生错误提示“无法连接服务器”的教程步骤...

    Steam平台是一个综合电子游戏的游戏平台.Steam平台是目前全球最大的综合性数字发行平台之一.玩家可以在该平台购买.下载.讨论.上传和分享游戏和软件.最近有一些小伙伴使用win10操作系统的时候遇 ...

  5. safari浏览器打不开该网页,提示无法连接服务器如何处理

    现在一些科技类型大公司,都自主研发APP.浏览器等,像阿里巴巴的UC浏览器,腾讯的QQ浏览器,苹果公司的safari浏览器等,最近,苹果用户的小伙伴提到safari浏览器打开不开该网页,提示无法连接服 ...

  6. 倚天总显示连接服务器不动,倚天手游好玩吗 倚天手游无法连接服务器解决方案分享...

    倚天手游好玩吗 倚天手游无法连接服务器解决方案分享,小编为大家整理的是一篇关于倚天手游好玩吗 倚天手游无法连接服务器解决方案分享的文章.如果你对倚天这款游戏也非常感兴趣的话或者在游戏中也遇到了这种情况 ...

  7. win7 lol无法连接服务器未响应,系统之家win7系统玩lol提示无法连接服务器的解决方法...

    系统之家win7系统玩lol提示无法连接服务器的解决方法? 我们在操作系统之家win7系统电脑的时候,常常会遇到系统之家win7系统玩lol提示无法连接服务器的问题.那么出现系统之家win7系统玩lo ...

  8. 关于iOS 解决微信SDK1.8.6 使用时“universal link校验不通过”问题

    1.前言 最近对App 第三方库进行检查更新的时候,发现微信使用universal link 进行登录.分享等操作.然后一直遇到"universal link 校验不通过"的问题, ...

  9. albiononline未能连接服务器,西游记之大圣归来无法连接服务器解决方案分享

    西游记之大圣归来无法连接服务器解决方案分享,今天小编为大家整理的是关于西游记之大圣归来无法连接服务器解决方案分享的分享,如果你在西游记之大圣归来这款游戏中也遇到了这类的问题不妨来看看小编为大家整理的处 ...

最新文章

  1. struts2文件上传一个错误的解决
  2. 使用file做swap分区
  3. java对外sdk提供接口_Android SDK封装,对外提供接口
  4. oracle查询语句子句,Oracle 查询执行顺序
  5. [振动力学]期中复习
  6. Spring Cloud云服务架构 - HongHu云架构代码结构分析
  7. 计算机系统-实模式/保护模式/虚拟86模式
  8. 从哲学的视角看待项目生命周期——构建不一样的世界
  9. dns服务器异常不能上网怎么修复,DNS错误无法正常上网怎么办?
  10. Android中补间动画相关知识
  11. 联想进入bios修复计算机,联想笔记本安装win10后开启界面一直是自动修复,进不了BIOS重装系统...
  12. Geometric GAN
  13. 【邻接矩阵乘法】沼泽鳄鱼
  14. 虚幻行为树EQS(环境查询)
  15. php 465端口发送邮件,云服务器使用SSL加密465端口发信样例及Demo
  16. django arya插件对数据库操作使用,reverse发娘解析url的使用
  17. [Jzoj] 1285. 奶酪厂
  18. python基础语法学习历程5
  19. 20220221量化打板模型预测
  20. 优秀课程案例:使用scratch自制电子画板(Scratch画笔类积木、事件类积木中消息广播的应用)...

热门文章

  1. 笔记本WIN10 网络和Internet WLAN选项消失
  2. 浅析快消品企业营销费用管理之道
  3. 免费OA办公系统如何获得企业的信赖?
  4. 报表工具花钱or开源?我对比了这6个工具
  5. python生成器和迭代器
  6. 三款telegram中群搜索机器人推荐
  7. 平方误差损失与交叉熵损失
  8. 剑指offer--20.顺时针打印矩阵
  9. 微信小程序全局变量改变监听
  10. tensorflow2制作Resnet残差网络