如何将页面设置为微信端才能打开

  我们有时候开发一个新项目比较辛苦,不想让别人轻易就能反编译代码,我们可以加一个授权登录,如果不是在微信端登录就会提示“请在微信客户端打开链接”,如下图所示,这就是很多网友说的微信链接无法在pc端打开飞原理。还有一个方式是用PC端判断,通过js代码,判断如果是电脑端,则返回另外一个链接页面。

<script>
    var link=document.getElementsByTagName('link')[0];
    var sUserAgent = navigator.userAgent.toLowerCase();
    var bIsIpad = sUserAgent.match(/ipad/i) == "ipad";
    var bIsIphoneOs = sUserAgent.match(/iphone os/i) == "iphone os";
    var bIsMidp = sUserAgent.match(/midp/i) == "midp";
    var bIsUc7 = sUserAgent.match(/rv:1.2.3.4/i) == "rv:1.2.3.4";
    var bIsUc = sUserAgent.match(/ucweb/i) == "ucweb";
    var bIsAndroid = sUserAgent.match(/android/i) == "android";
    var bIsCE = sUserAgent.match(/windows ce/i) == "windows ce";
    var bIsWM = sUserAgent.match(/windows mobile/i) == "windows mobile";
    if (bIsIpad || bIsIphoneOs || bIsMidp || bIsUc7 || bIsUc || bIsAndroid || bIsCE || bIsWM) {
    //移动端
      }
    else{
        location.href="http://no120.kuaizhan.com/"
      }
</script>

  通过上面的代码可以简单实现让用户在微信或移动端访问页面。

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏我的博客

关于网站根目录属性问题之我见

现有用户admin,root,apache用户,要求是:admin对网站根目录中文件可以修改和删除,网站运行的是php程序,那么需要上传图片和文件,需要apac...

3005
来自专栏乐百川的学习频道

做一个运行Python文件的Atom插件

最近在学习Python,自然也安装了Atom编辑器的一些Python插件。有一个插件名字叫做atom-python-run,作用很简单,就是按F5运行当前Pyt...

2007
来自专栏前端知识铺

tinypng upload一键压缩上传工具,告别人肉

有兴趣的可以玩一玩,因为平时经常会用到图片压缩,上传,如果你也觉得很繁琐的话,这个将会解决你的痛点。

1166
来自专栏Django中文社区

自定义认证后台

Django auth 应用默认支持用户名(username)进行登录。但是在实践中,网站可能还需要邮箱、手机号、身份证号等进行登录,这就需要我们自己写一个认证...

2548
来自专栏云加新鲜事儿

轻松入门腾讯云存储系列三:对象存储COS 使用入门三种方式

腾讯云目前支持三种不同的方式来登录和管理您的对象存储,请您根据自身场景灵活选择登录方式:控制台,CLI和API/SDKs。

3000
来自专栏Samego开发资源

ubuntu安装C++之mysql库

1822
来自专栏hbbliyong

OpenGL学习笔记:Console工程下如何不显示控制台黑窗口只显示Windows窗口

刚学习OpenGL,绘制图形的时候,如果不进行设置,运行的时候会先出现黑窗口再出现Windows窗口。 其实要去除控制台窗口非常简单,只需要修改工程设置,把子系...

3247
来自专栏Android开发经验

一个简单封装好的item

1534
来自专栏云知识学习

如何导出Windows系统日志

windows的系统日志可以帮助我们判断系统的一些故障或是问题,怎么将windows系统日志记录导出,保存为文件呢,具体如下。

46110
来自专栏微信小开发

小程序目录结构

“小程序学习之路,Follow Me。” 01 — 整体目录结构 ? 根目录结构 pages:存放小程序一个个页面 utils:存放一些工具类 app.js:小...

2148

扫码关注云+社区