当前位置: 首页 > news >正文

网站色彩东莞疫情最新消息今天新增病例

网站色彩,东莞疫情最新消息今天新增病例,门户网站搭建软件,吴江网站建设收费原文地址 http://www.jb51.net/article/33640.htm 在通过Javascript实现客户端和服务端的交互时,有时候需要对操作系统进行判断,以便实现不同操作系统下的兼容性,比如:我们有一个网站, 在Windows XP下浏览效果良好&…

原文地址 http://www.jb51.net/article/33640.htm

 

在通过Javascript实现客户端和服务端的交互时,有时候需要对操作系统进行判断,以便实现不同操作系统下的兼容性,比如:我们有一个网站, 在Windows XP下浏览效果良好,但是到了Ubuntu下,由于许多特性不同,会造成在浏览上的细微差异,甚至会影响到良好的用户体验。这个时候我们就需要利用 Javascript对操作系统的类型以及某些特性进行判断,分而治之,从而实现网站在跨平台浏览时候保持良好的用户体验。 
下边的代码实现对Windows、Mac、Linux、Unix擦作系统的判断: 

复制代码代码如下:

<script type="text/javascript" language="JavaScript"> 
<!-- 
function check_os() { 
windows = (navigator.userAgent.indexOf("Windows",0) != -1)?1:0; 
mac = (navigator.userAgent.indexOf("mac",0) != -1)?1:0; 
linux = (navigator.userAgent.indexOf("Linux",0) != -1)?1:0; 
unix = (navigator.userAgent.indexOf("X11",0) != -1)?1:0; 
if (windows) os_type = "MS Windows"; 
else if (mac) os_type = "Apple mac"; 
else if (linux) os_type = "Lunix"; 
else if (unix) os_type = "Unix"; 
return os_type; 

//--> 
</script> 


如果我们需要对Windows操作系统进行更为精确的识别,可以继续使用下边的代码操作: 

复制代码代码如下:

<script type="text/javascript" language="JavaScript"> 
<!-- 
var isWin = (navigator.platform == "Win32") || (navigator.platform == "Windows"); // 确保为windows系统 
var isWin98 = isWin2000 = isWinXP = false; 
var sUserAgent = navigator.userAgent; 
if(isWin) { 
isWin98=sUserAgent.indexOf("Win98") > -1 || sUserAgent.indexOf("Windows 98") > -1; // win98 
isWin2000=sUserAgent.indexOf("Windows NT 5.0") > -1 || sUserAgent.indexOf("Windows 2000") > -1; //win2000 
isWinXP=sUserAgent.indexOf("Windows NT 5.1") > -1 || sUserAgent.indexOf("Windows Xp") > -1; //winxp 
isWin98 && alert("window 98"); 
isWin2000 && alert("windows 2000"); 
isWinXP && alert("windows XP"); 

//--> 
</script> 


下边的代码是为了实现对浏览器是否支持XML特性的检测: 

复制代码代码如下:

<script type="text/javascript" language="JavaScript"> 
var SupportXml=false; 
var xmldom; 
if(window.ActiveXObject) { 
try { 
xmldom=new ActiveXObject("Microsoft.XMLDOM"); 
SupportXml=(xmldom.loadXML(" <ok/>")); 
} catch(e) {} 

else if(document.implementation && document.implementation.createDocument) { 
SupportXml=true; 

alert('XML状态为:'+SupportXml); 
</script> 


PS:为了更好地避免不同浏览器,不同操作系统因为默认文字不同而对页面布局造成影响,应尽量避免CSS中使用固定行高(height:12px;)对 文字高度进行限定,应该尽量使用height:auto,如果迫不得已必须限定文字高度(比如只显示一行),则应使用em代替px(例如 height:1.1em;),1em=1文字高度,这样就使得文字高度随着文字大小动态改变,不会造成文字截断现象的发生了。

http://www.lbrq.cn/news/2711593.html

相关文章:

  • 第三方平台做色情网站免费p站推广网站入口
  • 律师在哪个网站做搜索百度网址网页
  • 网站3级营销是怎么做的深圳seo专家
  • 学校网站建设的成果关键词分类
  • 怎么做淘宝劵网站亚马逊跨境电商开店流程及费用
  • 自适应网站设计稿搜外网
  • 深圳装饰网站建设站长统计幸福宝下载
  • 做课件的网站有哪些网站seo优化方法
  • 北仑网站建设培训合肥百度关键词推广
  • 影视网站怎么做如何建立一个网站
  • 怎么建设免费网站手机网站模板免费下载
  • 山西古建筑网站怎样建立一个网站
  • HTML可以做彩票网站吗百度关键词快速排名
  • 成都建筑网站建设最近一周的新闻
  • 网站免费下载软件会员制营销方案
  • 设计网站推荐平面友情链接检查工具
  • 科技网络公司怎么取名字厦门seo排名优化公司
  • 建设教育协会官方网站杭州网站建设技术支持
  • 大连微信网站开发注册网站平台要多少钱
  • 太原网站制作价格百度app下载链接
  • 如何备份网站程序接app推广的单子在哪接
  • 哪些网站可以直接做英文字谜google永久免费的服务器
  • 北京网站优化公司如何名风seo软件
  • 天河网站建设技术百度seo入驻
  • 廊坊手机网站制作郑州seo外包平台
  • 香港建站优化方案做网页设计一个月能挣多少
  • 酒店网站建设的需求分析报告今日热点新闻事件简介
  • 网站seo在线检测网络软文怎么写
  • 深圳宝安医院的网站建设中国万网官网登录
  • wordpress用户注册页面衡阳seo快速排名
  • PyCharm 2025.2:面向工程师的 AI 工具
  • Cherryusb UAC例程对接STM32 SAI播放音乐和录音(上)=>SAI+TX+RX+DMA的配置与音频回环测试
  • 高防CDN和高防IP的各自优势
  • 《Python学习之基础语法1:从零开始的编程之旅》
  • 【国内电子数据取证厂商龙信科技】RAID存储技术
  • 数据分析专栏记录之 -基础数学与统计知识