html识别系统语言

html识别系统语言,第1张

<!DOCTYPE HTML>

<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


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/6243151.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-03-19
下一篇 2023-03-19

发表评论

登录后才能评论

评论列表(0条)

保存