标签列表
我能否使用JavaScript检测网页用户是否使用软键盘?
javascript
smartphone
6
6
我希望在用户加载页面时,网站上的搜索框自动获得焦点,但我不喜欢这会弹出智能手机/平板电脑上的键盘。是否有任何JavaScript属性可用于检测用户是否连接物理键盘?
-
notatoad
4
我不确定这个方法是否符合您的意图。如果禁用键盘,他们将无法在搜索框中输入文字,除非点击搜索框外部然后再次点击内部。为什么不编写一些CSS或JavaScript代码,如果浏览器是移动浏览器,则不要将焦点加载到搜索栏上。
- Brian Tucker
我很好奇 Google 是怎么做的,因为他们也会在页面加载时聚焦到搜索框。
- akonsu
@akonsu 谷歌的搜索“字段”实际上不是文本框,它是一个
< div >
加上一些Javascript。因此,它不会弹出键盘检测。
- Interrobang
Brian: 我不想禁用键盘。如果用户有软键盘,我只是不想在页面加载时将搜索字段聚焦。
- notatoad
1
个回答
1
1
我不太确定...但是如果你查看一下
this
这个链接,它会向你展示如何检测用户是否在移动平台上。基于此,你可以做出决定。
-
PTBG
1
那正是我希望避免的,但看起来这可能会成为最好的方法。
- notatoad
回答链接
网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接
相关问题
11
JavaScript能否检测用户的浏览器是否支持gzip?
5
使用JavaScript检测网页是否使用不受信任的SSL证书加载
3
我能否使用JavaScript检测浏览器的书签工具栏是否启用?
3
PHP能否检测JavaScript是否开启?
6
JavaScript如何检测用户保存网页?
5
如何使用Javascript检测用户是否有键盘?
8
如何使用Javascript检测用户是否处于“空闲”状态?
7
在JavaScript中,我能否使用constructor.name来检测类型?
6
JavaScript:如何检测用户是否使用UC浏览器/迷你版?
8
检测网页是否有JavaScript重定向
< div >
加上一些Javascript。因此,它不会弹出键盘检测。 - Interrobang