一个项目中既有移动端,同时也有PC端的代码,并且 他们的代码分开写的,那么如何实现在手机跳转手机页面,pc点击跳转pc页面...
将以下代码放入pc首页即可 <script type="text/javascript"> function mobile_device_detect(url) { var thisOS = navigator.platform; var os = new Array("iPhone", "iPod", "iPad", "android", "Nokia", "SymbianOS", "Symbian", "Windows Phone", "Phone", "Linux armv71", "MAUI", "UNTRUSTED/1.0", "Windows CE", "BlackBerry", "IEMobile"); for (var i = 0; i < os.length; i++) { if (thisOS.match(os[i])) { window.location = url; } } //因为相当部分的手机系统不知道信息,这里是做临时性特殊辨认 if (navigator.platform.indexOf('iPad') != -1) { window.location = url; } //做这一部分是因为Android手机的内核也是Linux //但是navigator.platform显示信息不尽相同情况繁多,因此从浏览器下手,即用navigator.appVersion信息做判断 var check = navigator.appVersion; if (check.match(/linux/i)) { //X11是UC浏览器的平台 ,如果有其他特殊浏览器也可以附加上条件 if (check.match(/mobile/i) || check.match(/X11/i)) { window.location = url; } } //类in_array函数 Array.prototype.in_array = function (e) { for (i = 0; i < this.length; i++) { if (this[i] == e) return true; } return false; } } mobile_device_detect("手机网址"); </script>
转载于:https://www.cnblogs.com/gqx-html/p/7284977.html
一个项目中既有移动端,同时也有PC端的代码,并且 他们的代码分开写的,那么如何实现在手机跳转手机页面,pc点击跳转pc页面...相关推荐
- java项目中使用支付宝支付(手机端,web端)--菜鸟小回
java项目中使用支付宝支付(手机端,web端) 文章目录 java项目中使用支付宝支付(手机端,web端) @[toc] 一.Spring boot项目代码 二.支付宝沙箱环境配置 1. 因为上面c ...
- app门户开发——recycleView的页面的点击跳转
关于recycleView的页面进行点击跳转设计 ①功能实现 ②实现过程 ③运行结果 ④代码地址 ①功能实现 实现对有recycleView的页面进行点击跳转设计 ②实现过程 创建四个activity ...
- 当一个项目中同时存在webroot和webcontext时
当一个项目中同时存在webroot和webcontext时,注意一定要删除那些没在使用的.还有要发布其中一个想要的目录到服务器中,具体方法是 选择相应工程-----properties-----de ...
- eclipse中将一个项目作为library导入另一个项目中
1. github上搜索viewpagerIndicator: https://github.com/JakeWharton/ViewPagerIndicator 2. 下载zip包,解压,eclip ...
- javadoc 开源项目_在下一个项目中不使用JavaDoc的5大原因
javadoc 开源项目 JavaDoc对于框架和库的开发是绝对必需的,这些框架和库为其他框架(例如Spring Framework,JDK)提供了公共接口. 对于内部企业软件和/或产品开发,我有以下 ...
- 在下一个项目中不使用JavaDoc的5大原因
JavaDoc对于框架和库的开发是绝对必要的,这些框架和库为其他框架(例如Spring Framework,JDK)提供了公共接口. 对于内部企业软件和/或产品开发,我有以下原因会在将来忽略" ...
- 完美解决 - 如何将一个项目打包到本地maven库,然后供另一个项目中引用。
1.说明 前几天本人想构建一个公共模块代码,比如校验,字符串处理等公共模块代码.需要在别的项目中引入.然后使用idea安装到本地maven库中后,在另一个项目中引入一直报错.踩过各种坑之后,特意整理一 ...
- 一个项目中不能同时出现两个main函数
在写两个短程序的时候想着把两个cpp文件放到同一个项目中比较省空间,然后就出现了下面的问题:main函数已经定义过,然后将项目中的一个含有main函数的cpp文件删除之后再运行,可以运行 原因大概是m ...
- jsf登录注册页面_您将在下一个项目中使用JSF吗?
jsf登录注册页面 上周有一篇很棒的stackoverflow博客文章,主题是" Javascript框架的残酷生命周期" . 这篇文章是关于Javascript UI框架(ang ...
- 将一个项目中的图片存到另一个项目中_头条号自动运营项目
18年末到19年初,我当时是在做一个头条号搬运视频的项目,分布式的,自我感觉很不错,一个号最好的时候一天一百多块.写了大概一万多行的代码,后来实在没有突破头条的账号检测,就倒闭了,今天就写下吧. 当时 ...
最新文章
- Spring 常用工具类
- ORA-12012: error on auto execute of job quot;ORACLE_OCM
- 单片机的几种数字滤波算法
- Spring [CVE-2022-22965]漏洞处理
- 几种机器学习算法的优缺点
- python处理excel的书_Python处理Excel文件(csv, xls, xlsx)
- systemd.generator — systemd unit generators
- 12 种主流编程语言输出“ Hello World ”,你真的都会了吗?
- QTP引用外部脚本路径的设定(二)left函数的使用
- 协程(Python)
- Redis集群功能配置以及Redis Sentinel配置
- python中的变量是动态类型的什么意思_python基础语法之变量
- 用PyTorch实现一个卷积神经网络进行图像分类
- matlab coder 转 c语言,MATLAB Coder从MATLAB生成C/C++代码步骤
- Libgdx Box2D实战---放开那小球(二:Box2D介绍)
- linux涂鸦软件,绘图应用程序:Pinta,Krita,Tux Paint,Drawpile,MyPaint,KolourPaint
- SQL Server中的日期和时间:DATEADD()
- U-boot启动流程(Linux内核)的分析(四)
- Intel SGX入门(一)——背景篇
- 美团codeM资格赛——世界杯
热门文章
- Android自定义View实现滴滴验证码输入框效果
- Android深入透析之常用设计模式经验谈
- python timestamp和datetime之间的转换_python – 在datetime,Timestamp和datetime64之间转换
- JZOJ 5305. 【NOIP2017提高A组模拟8.18】C
- python format 字典_python 用字典格式化字符串
- python回归模型 变量筛选_如何进行高维变量筛选和特征选择(一)?Lasso回归
- python简单体育竞技模拟_Python程序设计思维练习---体育竞技分析-阿里云开发者社区...
- 生物信息学(Bioinformatics)
- 头文件(C++11)、从文件输入输出
- Codeforces 1338 题解