微分享 发表于 2019-8-31 12:46

微信防红

微信里打开网站,提示会让在浏览器打开,有的还能直接唤醒浏览器,怎么做到的

知心 发表于 2019-8-31 13:13

提示浏览器打开你自己价格识别就行啊。用浏览器的ua(User-Agent:)这个参数,判断是在微信打开的,然后就弹出提前做好的提示信息。直接唤醒这个不太会,windows.localhost这个好像能唤醒默认浏览器。具体的你自己尝试吧

毛毛毛毛虫 发表于 2019-8-31 13:14

.。这你随便在大马路上搜一个防红接口调一下就好了

小表弟 发表于 2019-8-31 13:24

function isWx(){//判断是否为微信 var ua = window.navigator.userAgent.toLowerCase(); if(ua.match(/MicroMessenger/i) == 'micromessenger'){ return true; } return false; }; if(isWx()){//判断浏览器是否微信 var html='<div class="box"><img src="images/head.png"></box>' layer.open({//这里使用了layer的弹窗组件,你也可以自己写 type: 1,content: html,anim: 'up', style: 'position:fixed; bottom:0; left:0; width: 100%; height: 100%; padding:0; border:none;' }); return; }
效果如下:二、链接跳转安卓手机的话是通过点击链接,直接跳转出微信。自动打开手机默认的浏览器。但是这个方法IOS的系统不行,需要进行判断了,判断代码如下:
function isDevice(){//判断是android还是ios还是web var ua = navigator.userAgent.toLowerCase(); if(ua.match(/iPhone\sOS/i) == "iphone os" || ua.match(/iPad/i)=="ipad"){//ios return "iOS"; } if(ua.match(/Android/i) == "android") { return "Android"; } return "Web"; };

header("Content-type:application/pdf"); header("Content-Disposition:attachment;filename='downloaded.pdf'");原贴地址:https://blog.51cto.com/14318903/2390202

小表弟 发表于 2019-8-31 13:26

小表弟 发表于 2019-8-31 13:24
function isWx(){//判断是否为微信 var ua = window.navigator.userAgent.toLowerCase(); if(ua.match(/Mic ...

function isWx(){//判断是否为微信

var ua = window.navigator.userAgent.toLowerCase();

if(ua.match(/MicroMessenger/i) == 'micromessenger'){

return true;

}

return false;

};

if(isWx()){//判断浏览器是否微信

var html='<div class="box"><img src="images/head.png"></box>'

layer.open({//这里使用了layer的弹窗组件,你也可以自己写

type: 1,content: html,anim: 'up',

style: 'position:fixed; bottom:0; left:0; width: 100%; height: 100%; padding:0; border:none;'

});

return;

}



二、链接跳转

function isDevice(){//判断是android还是ios还是web

var ua = navigator.userAgent.toLowerCase();

if(ua.match(/iPhone\sOS/i) == "iphone os" || ua.match(/iPad/i)=="ipad"){//ios

return "iOS";

}

if(ua.match(/Android/i) == "android") {

return "Android";

}

return "Web";

};
header("Content-type:application/pdf");

header("Content-Disposition:attachment;filename='downloaded.pdf'");

微分享 发表于 2019-8-31 13:52

代码放到主页里么

微分享 发表于 2019-9-1 13:27

小表弟 发表于 2019-8-31 13:26
function isWx(){//判断是否为微信

var ua = window.navigator.userAg ...

怎么放呀,我是小白能说明白点吗

yitd 发表于 2019-9-2 23:14

https://www.52pojie.cn/thread-1010075-1-1.html
用我的

上古魔法师 发表于 2019-9-7 19:06

本帖最后由 上古魔法师 于 2019-9-7 19:08 编辑

yitd 发表于 2019-9-2 23:14
https://www.52pojie.cn/thread-1010075-1-1.html
用我的
原理是什么?

忽略我的问题吧,我刚到你帖子了,还有收费版。。。
页: [1]
查看完整版本: 微信防红