记得按时睡觉xyg 2023-02-08 20:46 采纳率: 0%
浏览 20

微信IOS,无法关闭打开的链接

这只是我的猜测。真实问题的描述是:我使用微信,扫描一个二维码,当二维码地址是IP时,我在扫码后的页面做业务后,微信页面会关闭。但是使用域名的时候,扫码做完业务,页面没有关闭,在执行关闭方法的时候卡住了。WeixinJSBridge.call('closeWindow');Android不会 只有IOS会出现这种情况
遇到的现象和发生背景,请写出第一个错误信息
var userAgent = navigator.userAgent;
                                    var u = navigator.userAgent, app = navigator.appVersion;
                                    var isAndroid = u.indexOf('Android') > -1 || u.indexOf('Linux') > -1; //g
                                    var isIOS = !!u.match(/\(i[^;]+;( U;)? CPU.+Mac OS X/); //ios终端

                                    if (isWeiXin()) {
                                            alert("isWeiXin");
                                            if (isAndroid) {
                                                alert("isAndroid");
                                                document.addEventListener('WeixinJSBridgeReady',
                                                    function () {
                                                        WeixinJSBridge.call('closeWindow');
                                                    }, false);
                                                alert("执行关闭方法完毕");
                                            } else if (isIOS) {
                                                alert("isIOS");
                                                // WeixinJSBridge.call('closeWindow');
                                                 wx.closeWindow();
                                                alert("执行关闭方法完毕ios");
                                            } else {
                                                alert("既不是 isAndroid 也不是isIOS");
                                                WeixinJSBridge.call('closeWindow');
                                            }
微信页面卡在业务完成的页面。可以手动点击关闭。
是否是使用域名的时候,导致JS方式部分失效?
我想要达到的结果,如果你需要快速回答,请尝试 “付费悬赏”
  • 写回答

3条回答 默认 最新

  • Halifax ‎ 2023-02-08 21:14
    关注

    ios 需要使用 https,如果是 http,会关闭

    评论

报告相同问题?

问题事件

  • 创建了问题 2月8日

悬赏问题

  • ¥15 is not in the mmseg::model registry。报错,模型注册表找不到自定义模块。
  • ¥15 安装quartus II18.1时弹出此error,怎么解决?
  • ¥15 keil官网下载psn序列号在哪
  • ¥15 想用adb命令做一个通话软件,播放录音
  • ¥30 Pytorch深度学习服务器跑不通问题解决?
  • ¥15 部分客户订单定位有误的问题
  • ¥15 如何在maya程序中利用python编写领子和褶裥的模型的方法
  • ¥15 Bug traq 数据包 大概什么价
  • ¥15 在anaconda上pytorch和paddle paddle下载报错
  • ¥25 自动填写QQ腾讯文档收集表