基于OpenLayers的WebGIS程序二次开发实例教程
34440 人在学
我在开发的一款有素材的主题时,通常对于手机的功能制作和电脑的功能制作是有一定的区别,也可以说是如果是手机设备,就跳转到指定的网页上,那么这里就需要用到javaScript来做判断了,我们我教大家一个测试的方法,希望你们能够从中获得经验,因为Javascript的编程语言是很适合用来测试或者是判断。
方法一:判断JavaScript。
一个简单的HTML文档,带有最基本的必需的元素:<html><head>,我们这次的JavaScript判读很简单,就是把代码加入到head的标签里面,具体如下。
代码:
<脚本type=“text/javascript”>
如果(/Android|webOS|iPhoneiPadiPod|||黑莓|iemobile|OperaMini/i.test(导航。用户代理)){
window.location=“移动。html”;//可以换成HTTP地址
}
</脚本>
方法二:使用Device.js库
Device.js是一个可以让你检测设备的平台,操作系统和方向JavaScript库,它会自动在<html>标签添加一些设备平台,操作系统,方向相关的CSSclass,这样就能让你针对不同设备撰写不同的CSS,并且还提供一些Javascript函数来判断设备。那么知道它是一个辅助的操作平台我们是否要下载一个Device.js的应用软件,那么我们通过官方下载再进行下一步的操作。
引入JS文件
<脚本src=“装置。js“></脚本>
加入判断代码
<脚本type=“text/javascript”>
如果(装置。mobile()){
window.location=“手技。html”;//可以换成HTTP地址
}
</脚本>
Device.js方法有很多,若你想实现对某个设备的判断,要以根据以下代码来替换device.mobile()。
JS判断移动设备最佳方法并实现跳转至手机版网页。
总结:域名是一个又长又难记的东西,不同地方就是如果你手机端和电脑端都用那么你将要记住两个域名,如果想获得兼容那么我们要借助JavaScript的代码来帮助,在域名基础上实现跳转至手机版网页,那么在判断的过程中我们又如果避免错误的bug,这也是我们还在研究的问题,不过这次的方法基本可以实现。
共40节 · 5小时12分钟
Dreamweaver CC 网页设计师必备工具培训视频教程
¥5.0028086人在学
共40节 · 7小时1分钟
¥99.004386人在学
共10节 · 1小时26分钟
¥9.903570人在学
共206节 · 61小时50分钟
¥299.0029540人在学