onfocus =“ blur()”仅在移动设备上

时间:2019-10-15 16:44:48

标签: javascript html

我为移动设备创建了自定义软键盘。问题是,每次我单击一个输入框时,它都会弹出自定义键盘,但也会弹出该设备的软键盘。现在,我可以做

<input type="text" class="myCustomKeyboard" onfocus="blur()">

这解决了键盘在移动设备中弹出的问题,但这也意味着我必须在台式机上使用自定义键盘

我正在使用以下方法检查移动设备:

 if( /Android|webOS|iPhone|iPad|iPod|BlackBerry|IEMobile|Opera Mini/i.test(navigator.userAgent) ) { 
        Keyboard.init();
     }

有没有一种方法可以停止键盘弹出而又不会失去在台式设备上使用键盘打字的能力?

0 个答案:

没有答案