<html lang="zh-CN">
<head>
<meta charset="UTF-8">
<title>手机APP下载页面:根据终端辨别下载地址</title>
<script type="text/javascript">
// 获取终端的相关信息
var Terminal = {
// 辨别移动终端类型
platform : function(){
var u = navigator.userAgent, app = navigator.appVersion
return {
//IE内核
windows: u.indexOf('Windows') >-1,
//opera内核
presto: u.indexOf('Presto') >-1,
//苹果、谷歌内核
webKit: u.indexOf('AppleWebKit') >-1,
//火狐内核
gecko: u.indexOf('Gecko') >-1 &&u.indexOf('KHTML') == -1,
//是否为移动终端
mobile: !!u.match(/AppleWebKit.*Mobile.*/) || !!u.match(/AppleWebKit/),
//ios终端
ios: !!u.match(/\(i[^]+( U)? CPU.+Mac OS X/),
//android终端或者uc浏览器
android: u.indexOf('Android') >-1 || u.indexOf('Linux') >-1,
//是否iPad
iPad: u.indexOf('iPad') >-1,
//是否为iPhone或者QQHD浏览器
iPhone: u.indexOf('iPhone') >-1,
//是否为mac系统
Mac: u.indexOf('Macintosh') >-1,
//是否web应该程序,没有头部与底部
webApp: u.indexOf('Safari') == -1
}
}(),
// 辨别移动终端的语言:zh-cn、en-us、ko-kr、ja-jp...
language : (navigator.browserLanguage || navigator.language).toLowerCase()
}
// 根据不同的终端,跳转到不同的地址
var sysName
var lagName
var theUrl = 'http://www.baidufe.com'
if (Terminal.platform.android) {
sysName = "android"
}else if(Terminal.platform.iPhone){
sysName = "iPhone"
}else if (Terminal.platform.iPad) {
sysName = "iPad"
}else if(Terminal.platform.windows){
sysName = "windows"
}else if(Terminal.platform.Mac){
sysName = "Mac"
}else if(Terminal.platform.gecko){
sysName = "fireFox"
}else if(Terminal.platform.mobile){
sysName = "mobile"
}else{
sysName = "unknown"
}
// 还可以通过language,区分开多国语言版
switch(Terminal.language){
case 'zh-cn':
lagName = "中文"
break
case 'ko-kr':
lagName = "韩文"
break
case 'ja-jp':
lagName = "日文"
break
default:
lagName = "默认英文"
}
document.write("<h3>系统:"+sysName+"<br/>语言:"+lagName+"</h3>")
//location.href = theUrl
</script>
</head>
<body>
</body>
</html>
如果想指定语言类别,还可以增加lang属性,如:<inputx-webkit-speech lang="zh-CN"/>。以及表示语法的(据说bUIltin:search可以过滤助词):<input x-webkit-speech x-webkit-grammar="bUIltin:search" />还有一个onwebkitspeechchange的方法,发生在语言识别成功,且文字输入到文本框后触发。
HTML是超文本标记语言,标准通用标记语言下的一个应用。“超文本”就是指页面内可以包含图片、链接,甚至音乐、程序等非文字元素。
超文本标记语言的结构包括“头”部分(英语:Head)、和“主体”部分(英语:Body),其中“头”部提供关于网页的信息,“主体”部分提供网页的具体内容。
网页的本质就是超级文本标记语言,通过结合使用其他的Web技术,可以创造出功能强大的网页。因而,超级文本标记语言是万维网编程的基础,也就是说万维网是建立在超文本基础之上的。
扩展资料:
HTML语言作为一种网页编辑语言,易学易懂,能制作出精美的网页效果,其作用如下:
1、格式化文本。如设置标题、字体、字号、颜色设置文本的段落、对齐方式等。
2、建立超链接。通过超链接检索在线的信息,只需用鼠标单击,就可以到达任何一处。
3、创建列表。把信息用一种易读的方式表现出来。
4、插入图像。使网页图文并茂,还可以设置图像的各种属性,如大小、边框、布局等。
5、建立表格。表格为浏览者提供快速找到需要信息的显示方式,还能用表格来设定整个网页布局。
6、加入多媒体。可以在网页中加入音频、视频、动画,还能设定播放的时间和次数。
7、交互式窗体、计数器等。为获取远程服务而设计窗体,可用于检索信息、定购产品等。
参考资料:百度百科-HTML
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)