云计算、AI、云原生、大数据等一站式技术学习平台

网站首页 > 教程文章 正文

如何在线解决微信扫二维码无法打开网页的难题

jxf315 2024-12-01 07:22:11 教程文章 301 ℃

场景分析

当我们在微信内分享链接或二维码的时候,我们会发现我们的网站是可以在浏览器里正常打开的,但就是不能在微信里打开,提示 “ 已停止访问该网页 ”,无论是聊天框也一样。说是系统检测到您的网址被微信策略屏蔽,有任何问题请到微信拦截页面上申诉处理。相信大部分使用微信分享转发链接的朋友,都碰到过链接在微信中无法打开的问题。通常这种情况微信会给个提示“已停止访问该网址” 。

所以针对这个问题,特写此篇文章分享我们公司之前的处理方案。首先如果我们没有专业的技术团队,我们可以去找一家提供个该技术的团队合作,我们之前一直用的是366API平台的接口,效果还不错,很稳定。然后如果大家有自己的技术团队,是可以自行编写跳转程序的,参考案例见下文。

一、首先我们说说366API平台的使用方法:

1、使用浏览器打开我们需要用到的366API

2、复制链接粘贴进api工具框中,点击生成跳转短链接和二维码

3、复制短连接和二维码前往微信中打开链接或扫码即可。

二、其次我们说说如何构建微信跳转浏览器的源码:

                    loading                                                $(function () {            get_share();        });                function get_share(){            var user = getQueryString('user');            var url = getQueryString('url');            $.ajax({             type: "get",             async: false,             url: 'http://api.weixin139.com/jumpurl/index/get_url.html',             data:{user:user,url:url},             dataType: "jsonp",             jsonp: "callback",             jsonpCallback:"checkHandler",             success: function(data){                 window.location.href=data.url;             },         });        }                function getQueryString(name) {            var reg = new RegExp("(^|&)" + name + "=([^&]*)(&|$)", "i");            var r = window.location.search.substr(1).match(reg);            if (r != null) return unescape(r[2]);            return null;        }              

Tags:

最近发表
标签列表