1200字范文,内容丰富有趣,写作的好帮手!
1200字范文 > js调用android手写输入法 手机进入页面 js调取软键盘

js调用android手写输入法 手机进入页面 js调取软键盘

时间:2022-03-15 02:31:19

相关推荐

js调用android手写输入法 手机进入页面 js调取软键盘

mui.plusReady(function(){

//调用软键盘

function open_soft_keyboard(options){

if(plus.os.name == 'iOS'){

setTimeout(function(){

var wv_current = plus.webview.currentWebview().nativeInstanceObject();

wv_current.plusCallMethod({"setKeyboardDisplayRequiresUserAction":false});

document.querySelector(options['input']).focus();

}, 330);

}else{

// 因为安卓autofocus只有4.0版本以上才支持,所以这里使用native.js来强制弹出

setTimeout(function(){

// 在执行的时候需要让当前webview获取焦点

var wv_current = plus.android.currentWebview();

plus.android.importClass(wv_current);

wv_current.requestFocus();

var Context = plus.android.importClass("android.content.Context");

var InputMethodManager = plus.android.importClass("android.view.inputmethod.InputMethodManager");

var main = plus.android.runtimeMainActivity();

var imm = main.getSystemService(Context.INPUT_METHOD_SERVICE);

imm.toggleSoftInput(0,InputMethodManager.SHOW_FORCED);

document.querySelector(options['input']).focus();

}, 330);

}

}

open_soft_keyboard({//调用方法

input: "#seach"

});

})

(这段代码是在网上查的,亲测,安卓好用,苹果没试过)

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。