word怎么删除word中的横线消除页眉的横线

判断PC端还是手机端,比较看得懂的一段代码。
window.onload=function browserRedirect() {& & 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) {//如果是上述设备就会以手机域名打开& && &&&window.location.href = 'cellphone.html';& & }else{//否则就是电脑域名打开& && &&&window.location.href = 'frist.html';& & }}
感觉 var 多余了吧,直接就 if 语句开始判断就好了
10 总笔记数
1.5万 总阅读量
Copyright &
All Rights Reserved.
合作伙伴:nodejs判断移动端还是PC端
发布时间:作者:起阳阅读(109)
之前一直用的是js判断的当前设备是移动端还是pc端,总感觉逼格不够高,尝试用nodejs判断一下。代码如下:var&express&=&require('express');
var&app&=&express();
app.use('/*',function(req,res,next)&{
&&&&var&userAgentInfo&=&req.headers['user-agent'];//获取user-agent
&&&&var&Agents&=&[&Android&,&&iPhone&,&&SymbianOS&,&&Windows&Phone&,&&iPad&,&&iPod&];
&&&&var&mobile_pc&=&'pc';//pc端返回pc,移动端返回mobile
&&&&for&(var&v&=&0;&v&&&Agents.&v++)&{
&&&&&&&&if&(userAgentInfo.indexOf(Agents[v])&&&0)&{
&&&&&&&&&&&&mobile_pc&=&'mobile';
&&&&&&&&&&&&
});通过request对象获取user-agent获取浏览器信息。PHP判断访问者手机移动端还是PC端的函数,亲测好用 - ThinkPHP框架
,用手机访问PC端WWW域名的时候,自动判断跳转到移动端,用电脑访问M域名手机网站的时候,自动跳转到PC端,我们团队在开发erdaicms二代旅游CMS网站管理系统的时候(),分别开发了PC端和手机端,需要实现,用手机访问PC端WWW域名的时候,自动判断跳转到移动端,用电脑访问M域名手机网站的时候,自动跳转到PC端,于是有了下面这个判断函数:/*移动端判断*/
function&isMobile()
&&&&//&如果有HTTP_X_WAP_PROFILE则一定是移动设备
&&&&if&(isset&($_SERVER['HTTP_X_WAP_PROFILE']))
&&&&&&&&return&
&&&&//&如果via信息含有wap则一定是移动设备,部分服务商会屏蔽该信息
&&&&if&(isset&($_SERVER['HTTP_VIA']))
&&&&&&&&//&找不到为flase,否则为true
&&&&&&&&return&stristr($_SERVER['HTTP_VIA'],&&wap&)&?&true&:&
&&&&//&脑残法,判断手机发送的客户端标志,兼容性有待提高
&&&&if&(isset&($_SERVER['HTTP_USER_AGENT']))
&&&&&&&&$clientkeywords&=&array&('nokia',
&&&&&&&&&&&&'sony',
&&&&&&&&&&&&'ericsson',
&&&&&&&&&&&&'mot',
&&&&&&&&&&&&'samsung',
&&&&&&&&&&&&'htc',
&&&&&&&&&&&&'sgh',
&&&&&&&&&&&&'lg',
&&&&&&&&&&&&'sharp',
&&&&&&&&&&&&'sie-',
&&&&&&&&&&&&'philips',
&&&&&&&&&&&&'panasonic',
&&&&&&&&&&&&'alcatel',
&&&&&&&&&&&&'lenovo',
&&&&&&&&&&&&'iphone',
&&&&&&&&&&&&'ipod',
&&&&&&&&&&&&'blackberry',
&&&&&&&&&&&&'meizu',
&&&&&&&&&&&&'android',
&&&&&&&&&&&&'netfront',
&&&&&&&&&&&&'symbian',
&&&&&&&&&&&&'ucweb',
&&&&&&&&&&&&'windowsce',
&&&&&&&&&&&&'palm',
&&&&&&&&&&&&'operamini',
&&&&&&&&&&&&'operamobi',
&&&&&&&&&&&&'openwave',
&&&&&&&&&&&&'nexusone',
&&&&&&&&&&&&'cldc',
&&&&&&&&&&&&'midp',
&&&&&&&&&&&&'wap',
&&&&&&&&&&&&'mobile'
&&&&&&&&&&&&);&
&&&&&&&&//&从HTTP_USER_AGENT中查找手机浏览器的关键字
&&&&&&&&if&(preg_match(&/(&&.&implode('|',&$clientkeywords)&.&&)/i&,&strtolower($_SERVER['HTTP_USER_AGENT'])))
&&&&&&&&&&&&return&
&&&&&&&&}&
&&&&//&协议法,因为有可能不准确,放到最后判断
&&&&if&(isset&($_SERVER['HTTP_ACCEPT']))
&&&&&&&&//&如果只支持wml并且不支持html那一定是移动设备
&&&&&&&&//&如果支持wml和html但是wml在html之前则是移动设备
&&&&&&&&if&((strpos($_SERVER['HTTP_ACCEPT'],&'vnd.wap.wml')&!==&false)&&&&(strpos($_SERVER['HTTP_ACCEPT'],&'text/html')&===&false&||&(strpos($_SERVER['HTTP_ACCEPT'],&'vnd.wap.wml')&&&strpos($_SERVER['HTTP_ACCEPT'],&'text/html'))))
&&&&&&&&&&&&return&
&&&&&&&&}&
&&&&return&
ThinkPHP 是一个免费开源的,快速、简单的面向对象的 轻量级PHP开发框架 ,创立于2006年初,遵循Apache2开源协议发布,是为了敏捷WEB应用开发和简化企业应用开发而诞生的。ThinkPHP从诞生以来一直秉承简洁实用的设计原则,在保持出色的性能和至简的代码的同时,也注重易用性。并且拥有众多的原创功能和特性,在社区团队的积极参与下,在易用性、扩展性和性能方面不断优化和改进,已经成长为国内最领先和最具影响力的WEB应用开发框架,众多的典型案例确保可以稳定用于商业以及门户级的开发。本文讲的是判断用户是PC还是移动端的php代码,
先我们来看看一段用php如何识别用户是通过 PC、iPad 还是手机来访问网站? &?php$uAgent = $_SERVER['HTTP_USER_AGENT'];$osPat = &mozilla|m3gate|win
先我们来看看一段用php如何识别用户是通过 PC、iPad 还是手机来访问网站? &?php$uAgent = $_SERVER['HTTP_USER_AGENT'];$osPat = "mozilla|m3gate|winwap|openwave|Windows NT|Windows 3.1|95|Blackcomb|98|ME|XWindow|ubuntu|Longhorn|AIX|Linux|AmigaOS|BEOS|HP-UX|OpenBSD|FreeBSD|NetBSD|OS\/2|OSF1|SUN";if(preg_match("/($osPat)/i", $uAgent )) {
echo "来着PC访问";}else{
echo "其他终端访问";} ?&以下是腾讯的通过JS语句判断WEB网站的访问端是电脑还是手机腾讯网的适配代码如何判断访问网站的机器类型-如何判断ipadJS 判断浏览器客户端类型(ipad,iphone,android)
&script type="text/javascript"&
//平台、设备和操作系统
var system = {
win: false,
mac: false,
xll: false,
ipad:false
//检测平台
var p = navigator.
system.win = p.indexOf("Win") == 0;
system.mac = p.indexOf("Mac") == 0;
system.x11 = (p == "X11") || (p.indexOf("Linux") == 0);
system.ipad = (navigator.userAgent.match(/iPad/i) != null)?true:
//跳转语句,如果是手机访问就自动跳转到页面
if (system.win || system.mac || system.xll||system.ipad) {
window.location.href = "/3g/";
&/script& 腾讯网的适配代码
&script type="text/javascript"&
if(/AppleWebKit.*Mobile/i.test(navigator.userAgent) || (/MIDP|SymbianOS|NOKIA|SAMSUNG|LG|NEC|TCL|Alcatel|BIRD|DBTEL|Dopod|PHILIPS|HAIER|LENOVO|MOT-|Nokia|SonyEricsson|SIE-|Amoi|ZTE/.test(navigator.userAgent))){
if(window.location.href.indexOf("?mobile")&0){
if(/Android|webOS|iPhone|iPod|BlackBerry/i.test(navigator.userAgent)){
window.location.href="/index.htm";
}else if(/iPad/i.test(navigator.userAgent)){
window.location.href="/simple/s/index/"
}catch(e){}
&script type="text/javascript"&
var browser = {
versions : function() {
var u = navigator.userAgent, app = navigator.appV
return {//移动终端浏览器版本信息
trident : u.indexOf('Trident') & -1, //IE内核
presto : u.indexOf('Presto') & -1, //opera内核
webKit : u.indexOf('AppleWebKit') & -1, //苹果、谷歌内核
gecko : u.indexOf('Gecko') & -1 && u.indexOf('KHTML') == -1, //火狐内核
mobile : !!u.match(/AppleWebKit.*Mobile.*/)
|| !!u.match(/AppleWebKit/), //是否为移动终端
ios : !!u.match(/\(i[^;]+;( U;)? CPU.+Mac OS X/), //ios终端
android : u.indexOf('Android') & -1 || u.indexOf('Linux') & -1, //android终端或者uc浏览器
iPhone : u.indexOf('iPhone') & -1 || u.indexOf('Mac') & -1, //是否为iPhone或者QQHD浏览器
iPad: u.indexOf('iPad') & -1, //是否iPad
webApp : u.indexOf('Safari') == -1,//是否web应该程序,没有头部与底部
google:u.indexOf('Chrome')&-1
language : (navigator.browserLanguage || navigator.language).toLowerCase()
document.writeln("语言版本: "+browser.language);
document.writeln(" 是否为移动终端: "+browser.versions.mobile);
&/script& 如何判断访问网站的机器类型-如何判断ipad如何判断是否是 iPad 浏览器呢,关键是看它的 User Agent 中是否有 iPad。iPad 使用的是 Safari Mobile 浏览器,他的的 User Agent 是:Mozilla/5.0 (iP U; CPU OS 3_2 like Mac OS X; en-us) AppleWebKit/531.21.10 (KHTML, like Gecko) Version/4.0.4 Mobile/7B334b Safari/531.21.10function is_iPad(){
[object Object] [object Object] [object Object]var ua = navigator.userAgent.toLowerCase(); [object Object] [object Object] [object Object]if(ua.match(/iPad/i)=="ipad") {
[object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object]} else { [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object]}}$is_iPad = (bool) strpos($_SERVER['HTTP_USER_AGENT'],'iPad');RewriteCond %{HTTP_USER_AGENT} ^.*iPad.*$RewriteRule ^(.*)$ http://ipad.fairyfish.net [R=301]JS 判断浏览器客户端类型(ipad,iphone,android)
&script type="text/javascript"&
var bForcepc
= fGetQuery("dv") == "pc";
fBrowserRedirect(){
var sUserAgent = navigator.userAgent.toLowerCase();
var bIsIpad = sUserAgent.match(/ipad/i) ==
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
if(bIsIpad){
var sUrl =
if(!bForcepc){
window.location.href = "http://ipad./";
if(bIsIphoneOs || bIsAndroid){
var sUrl =
if(!bForcepc){
window.location.href = "http://smart./";
if(bIsMidp||bIsUc7||bIsUc||bIsCE||bIsWM){
var sUrl =
if(!bForcepc){
window.location.href = "http://m./";
fGetQuery(name){//获取参数值
var sUrl = window.location.search.substr(1);
var r = sUrl.match(new RegExp("(^|&)" + name +
"=([^&]*)(&|$)"));
return (r == null ? null : (r[2]));
fShowVerBlock(){
if(bForcepc){
document.getElementByIdx_x("dv_block").style.display = "block";
document.getElementByIdx_x("ad_block").style.display = "block";
fBrowserRedirect();
以上是云栖社区小编为您精心准备的的内容,在云栖社区的博客、问答、公众号、人物、课程等栏目也有的相关内容,欢迎继续使用右上角搜索按钮进行搜索浏览器
js判断用户登录代码、js判断pc端和手机端、判断设备是pc还是移动、js判断移动端和pc端、php判断移动端和pc端,以便于您获取更多的相关知识。
为您提供简单高效、处理能力可弹性伸缩的计算服务,帮助您快速构建更稳定、安全的应用,提升运维效率,降低 IT 成本...
RDS是一种稳定可靠、可弹性伸缩的在线数据库服务。支持MySQL、SQL Server、PostgreSQL、高...
云栖社区()为您免费提供相关信息,包括
的信息,还有js判断用户登录代码、js判断pc端和手机端、判断设备是pc还是移动、js判断移动端和pc端、php判断移动端和pc端等
,所有相关内容均不代表云栖社区的意见!js判断当前页面在移动设备还是在PC端中打开
投稿:lijiao
字体:[ ] 类型:转载 时间:
这篇文章主要介绍了js判断当前页面在移动设备还是在PC端中打开的相关资料,需要的朋友可以参考下
本文实例讲解了js判断当前页面在移动设备还是在PC端中打开的详细代码,分享给大家供大家参考,具体内容如下
var browser = {
versions: function () {
var u = navigator.userAgent, app = navigator.appV
//移动终端浏览器版本信息
trident: u.indexOf('Trident') & -1, //IE内核
presto: u.indexOf('Presto') & -1, //opera内核
webKit: u.indexOf('AppleWebKit') & -1, //苹果、谷歌内核
gecko: u.indexOf('Gecko') & -1 && u.indexOf('KHTML') == -1, //火狐内核
mobile: !!u.match(/AppleWebKit.*Mobile.*/), //是否为移动终端
ios: !!u.match(/\(i[^;]+;( U;)? CPU.+Mac OS X/), //ios终端
android: u.indexOf('Android') & -1 || u.indexOf('Linux') & -1, //android终端或uc浏览器
iPhone: u.indexOf('iPhone') & -1, //是否为iPhone或者QQHD浏览器
iPad: u.indexOf('iPad') & -1, //是否iPad
webApp: u.indexOf('Safari') == -1 //是否web应该程序,没有头部与底部
language: (navigator.browserLanguage || navigator.language).toLowerCase()
if (browser.versions.mobile) {//判断是否是移动设备打开。browser代码在下面
var ua = navigator.userAgent.toLowerCase();//获取判断用的对象
if (ua.match(/MicroMessenger/i) == "micromessenger") {
//在微信中打开
setInterval(WeixinJSBridge.call('closeWindow'),2000);
if (ua.match(/WeiBo/i) == "weibo") {
//在新浪微博客户端打开
if (ua.match(/QQ/i) == "qq") {
//在QQ空间打开
if (browser.versions.ios) {
//是否在IOS浏览器打开
if(browser.versions.android){
//是否在安卓浏览器打开
//否则就是PC浏览器打开
window.close();
代码二:js判断用户的浏览设备是移动设备还是PC
最近做的一个网站页面中需要根据用户的访问设备的不同来显示不同的页面样式,主要是判断移动设备还是电脑浏览器访问的。
下面给出js判断处理代码,以作参考。
&script type="text/javascript"&
function browserRedirect() {
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";
document.writeln("您的浏览设备为:");
if (bIsIpad || bIsIphoneOs || bIsMidp || bIsUc7 || bIsUc || bIsAndroid || bIsCE || bIsWM) {
document.writeln("phone");
document.writeln("pc");
browserRedirect();
我用电脑上的浏览器,android设备,iphone,ipad均做过测试,此代码可行,各设备判断均正确。
以上就是本文的全部内容,希望对大家的学习有所帮助。
您可能感兴趣的文章:
大家感兴趣的内容
12345678910
最近更新的内容
常用在线小工具

我要回帖

更多关于 word页眉横线去不掉 的文章

 

随机推荐