HTML5 语音搜索只需一句代码


Posted in HTML / CSS onJanuary 03, 2013

HTML5 语音搜索只需一句代码

淘宝网的语音搜索也有了一阵子了,但似乎都没看到相关的博客或帖子在说这个如何实现,今天查了点资料,发现原来实现是如此简单,可能是因为太简单了,也就没有人讨论了吧。

其实实现只需一句代码即可:

x-webkit-speech

一看到这句代码,想到了什么?对,这说明语音搜索只支持webkit内核浏览器,那么这段代码具体要放在哪呢?

复制代码代码如下:


<input type="text" class="text" name="value_2" id="value_2" x-webkit-speech>

放在文本输入框内就行了,其他的什么都不用做,看

HTML5 语音搜索只需一句代码

当然还有一些其他的参数,比如设置语音限制语言种类

复制代码
代码如下:

<input type="text" class="text" name="value_2" id="value_2" x-webkit-speech lang="zh-CN">

还有设置语音输入语法的参数,这个就比较试用于搜索框。加上这参数后,系统就会自动去掉“的”、“啦”这类无意义的字
复制代码
代码如下:

<input type="text" class="text" name="value_2" id="value_2" x-webkit-speech x-webkit-grammar="bUIltin:search">

当然在测试时候发现一个小问题,就是当具有语音搜索的页面是iframe页面时,点击麦克风后,“请开始说话”这浮动层就不跟随input输入框了

HTML5 语音搜索只需一句代码

相关阅读:HTML5 语音搜索(淘宝店语音搜素)

HTML / CSS 相关文章推荐
CSS3截取字符串实例代码【推荐】
Jun 07 HTML / CSS
CSS3教程(10):CSS3 HSL声明设置颜色
Apr 02 HTML / CSS
html5 css3 动态气泡按钮实例演示
Dec 02 HTML / CSS
一款利用纯css3实现的win8加载动画的实例分析
Dec 11 HTML / CSS
CSS3田字格列表的样式编写方法
Nov 22 HTML / CSS
详解CSS3中的box-sizing(content-box与border-box)
Apr 19 HTML / CSS
详解Canvas 实现炫丽的粒子运动效果(粒子生成文字)
Feb 01 HTML / CSS
分享一个H5原生form表单的checkbox特效代码
Feb 26 HTML / CSS
Html5中localStorage存储JSON数据并读取JSON数据的实现方法
Feb 13 HTML / CSS
浅谈HTML5 服务器推送事件(Server-sent Events)
Aug 01 HTML / CSS
详解基于canvas的视频遮罩插件
Jan 04 HTML / CSS
HTML如何让IMG自动适应DIV容器大小的实现方法
Feb 25 HTML / CSS
HTML5 语音搜索(淘宝店语音搜素)
Jan 03 #HTML / CSS
html5拖曳操作 HTML5实现网页元素的拖放操作
Jan 02 #HTML / CSS
使用CSS实现弹性视频html5案例实践
Dec 26 #HTML / CSS
HTML5中实现拖放效果无须借助javascript
Dec 26 #HTML / CSS
html5 application cache遇到的严重问题
Dec 26 #HTML / CSS
html5 web本地存储将取代我们的cookie
Dec 26 #HTML / CSS
html5之Canvas路径绘图、坐标变换应用实例
Dec 26 #HTML / CSS
You might like
paypal即时到账php实现代码
2010/11/28 PHP
php站内搜索关键词变亮的实现方法
2014/12/30 PHP
利用PHP绘图函数实现简单验证码功能的方法
2016/10/18 PHP
PHP面向对象五大原则之里氏替换原则(LSP)详解
2018/04/08 PHP
Linux基于php-fpm模式的lamp搭建phpmyadmin的方法
2018/10/25 PHP
jQuery 幻灯片插件(带缩略图功能)
2011/01/24 Javascript
HTML上传控件取消选择
2013/03/06 Javascript
js防止表单重复提交的两种方法
2013/09/30 Javascript
jquery实现html页面 div 假分页有原理有代码
2014/09/06 Javascript
初识Node.js
2015/03/20 Javascript
js结合正则实现国内手机号段校验
2015/06/19 Javascript
jquery中object对象循环遍历的方法
2015/12/18 Javascript
Bootstrap布局组件应用实例讲解
2016/02/17 Javascript
动态更新highcharts数据的实现方法
2016/05/28 Javascript
利用vue实现模态框组件
2016/12/19 Javascript
Angularjs上传图片实例详解
2017/08/06 Javascript
基于Bootstrap table组件实现多层表头的实例代码
2017/09/07 Javascript
vue axios登录请求拦截器
2018/04/02 Javascript
node.js 基于cheerio的爬虫工具的实现(需要登录权限的爬虫工具)
2019/04/10 Javascript
浅谈一个webpack构建速度优化误区
2019/06/24 Javascript
JS 实现发送短信验证码的“59秒后重新发送验证短信”功能
2019/08/23 Javascript
JS制作简易计算器的实例代码
2020/07/04 Javascript
js在HTML的三种引用方式详解
2020/08/29 Javascript
JavaScript 实现拖拽效果组件功能(兼容移动端)
2020/11/11 Javascript
Python MD5加密实例详解
2017/08/02 Python
Python内建模块struct实例详解
2018/02/02 Python
Flask入门之上传文件到服务器的方法示例
2018/07/18 Python
Python rstrip()方法实例详解
2018/11/11 Python
python使用html2text库实现从HTML转markdown的方法详解
2020/02/21 Python
英国珠宝和手表专家:Pleasance & Harper
2020/10/21 全球购物
电子商务专业实习生自我鉴定
2013/09/24 职场文书
电气专业推荐信范文
2013/11/18 职场文书
前台文员岗位职责及工作流程
2013/11/19 职场文书
2015年生活老师工作总结
2015/05/27 职场文书
音乐课《小猫钓鱼》教学反思
2016/02/18 职场文书
Spring boot admin 服务监控利器详解
2022/08/05 Java/Android