首先用PHP判断用户是否在微信内置浏览器和判断QQ内置浏览器访问网站的,是的话直接用echo “”输出Layer内容(注意头部先引用layer和jquery)
<?php
// 定义layer
$xga = "
<script>
;!function(){
//页面一打开就执行,放入ready是为了layer所需配件(css、扩展模块)加载完毕
layer.ready(function(){
layer.open({
type: 2, // 1是自定义代码,2是显示链接内容
title: false, //不显示标题
shade: 1, //遮层透明度
closeBtn: 0, //不显示关闭按钮
maxmin: false, //不显示最小化和放大
area: ['100%', '100%'], // 充满屏幕
content: ['自定义页面链接', 'no'] //页面不允许滚动
});
});
}();
</script>
";
// 判断微信内置浏览器
function isWechat(){
$ug= isset($_SERVER['HTTP_USER_AGENT'])?$_SERVER['HTTP_USER_AGENT']:'';
if( stripos($ug,'micromessenger') !== false ){
return true;
}
return false;
}
if(isWechat()){
echo $xga;
}
// 判断QQ内置浏览器
$conf['qqjump']=1;
if(strpos($_SERVER['HTTP_USER_AGENT'], 'QQ/')!==false && $conf['qqjump']==1){
$a='http://'.$_SERVER['SERVER_NAME'].':'.$_SERVER["SERVER_PORT"].$_SERVER["REQUEST_URI"];
echo $xga;
exit;
}
?>
自定义页面链接内容指向一个自己自定义的页面,我的是自己草率弄的就不放代码了,最后的效果图:
© 版权声明
文章版权归作者所有,未经允许请勿转载。
THE END
暂无评论内容