专栏首页ytkah如何将页面设置为微信端才能打开

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

  我们有时候开发一个新项目比较辛苦,不想让别人轻易就能反编译代码,我们可以加一个授权登录,如果不是在微信端登录就会提示“请在微信客户端打开链接”,如下图所示,这就是很多网友说的微信链接无法在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 条评论
登录 后参与评论

相关文章

  • warning: a non-numeric value encountered in line *的解决方法

    在调试项目的时候出现了一个警告warning: a non-numeric value encountered in line 694,查看php官方文档,上面...

    ytkah
  • 如何把Composer镜像迁移到Laravel China 维护的镜像?

    今天在更新Laravel-admin:1.6.0提示没有对应的包,后面才发现需要使用官方或者 Laravel-China 的 composer 镜像,phpco...

    ytkah
  • 如何去掉wordpress头部<link rel='next' href='*/page/2' />

      如果你用home.php作为wordpress首页模板的时候,经常会发现head中会出现rel='next',代码如下,实际上并没有第二页,点击访问还是首页...

    ytkah
  • JavaScript语言精粹【数组、正则表达、JSON、JSLint】

    版权声明:本文为博主原创文章,遵循 CC 4.0 by-sa 版权协议,转载请附上原文出处链接和本声明。

    奋飛
  • 原生js格式化json工具

    Jack Chen
  • 2015.12.30 HTML5真题练习

    HTML5学堂:每天一道题,强壮程序员!今日主要涉及函数与参数的12.29日题目的解答,以及一道简单的作用域的题目。 HTML5真题【2015.12.29】答案...

    HTML5学堂
  • Linux发展史

    第1章 Linux发展史 1.1 什么是操作系统 操作系统是人与计算机硬件的一个中介。 1.2 操作系统组成 操作系统类似与鸡蛋 蛋壳--------->系统中...

    惨绿少年
  • Flutter 基础知识点总结

    随着前不久Flutter 1.7正式版发布,Flutter今年迎来了迭代的小高潮,很多的公司也纷纷布局Flutter技术栈,并且很多大公司招聘的时候也明着写明对...

    xiangzhihong
  • 无人机教程:说说入门那些事

    无人机火爆的程度已无需多言。很多朋友或多或少地动过心思,想买一个无人机玩玩,那么,今天我们来说说,要想入门无人机,需要了解及掌握哪些东西呢? 我们将从无人机的...

    机器人网
  • 打造黑苹果(四)安装MACOS系统

    打造黑苹果(四)安装MACOS系统前情回顾打造黑苹果(一)组装硬件的选择与组装打造黑苹果(二)制作黑mac系统安装U盘打造黑苹果(三)COMS(BIOS)设置前...

    FungLeo

扫码关注云+社区

领取腾讯云代金券