做微信营销活动或者APK下载推广时候,域名被经常被封,做到微信中正常使用呢?这就要借助一些工具来实现有效的操作。
先来认识一下微信屏蔽的原理。按原理逐个攻破,本人做防封一年来自认为得心应手,整理如下:微信屏蔽的原理第一是系统的自动检测,第二是微信工作人员的人工检测。
解决方案原理
这种就是利用一些微信BUG,安卓手机的话是通过点击链接,直接跳转出微信。自动打开手机默认的浏览器。但是这个方法IOS的系统不行。所以只能写判断了。安卓手机用户点击直接打开默认浏览器进行活动营销或者下载APK。IOS的话用上面说的第一种方法!
分享一段源码供大家参考:
<!DOCTYPE html> <html xmlns="http://www.mindjump.cn/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /> <title>loading</title> <script type=text/javascript src="http://libs.baidu.com/jquery/1.9.0/jquery.min.js"></script> </head> <body> <script type="text/javascript"> $(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; } </script> </body> </html>
原文地址:https://www.cnblogs.com/gooly/p/10959236.html
时间: 2024-10-08 05:02:53