Javascript Electron focus()在webview中不工作

Javascript Electron focus()在webview中不工作,javascript,html,webview,electron,Javascript,Html,Webview,Electron,我试图在webview中的某个元素失去焦点后设置焦点 <webview src="http://www.example.com/" id="target-view" preload="js/hooker.js" autosize minwidth="100%" minheight="100%"></webview> 在我的index.html中,我显示了一个键盘,当我点击按钮时,webview中的元素调用blur 我想将焦点设置回输入html,但它不起作用 funct

我试图在webview中的某个元素失去焦点后设置焦点

<webview src="http://www.example.com/" id="target-view"  preload="js/hooker.js" autosize minwidth="100%" minheight="100%"></webview>
在我的index.html中,我显示了一个键盘,当我点击按钮时,webview中的元素调用blur

我想将焦点设置回输入html,但它不起作用

function blur(event) {
  if(!(event.target instanceof HTMLTextAreaElement)) {
    currentElement = null;
    ipcRenderer.sendToHost('onScreenKeyboard', 'hide');
  }
}

function focus(event) {
  if (event.target instanceof HTMLTextAreaElement) {
    currentElement = event.target;
    ipcRenderer.sendToHost('onScreenKeyboard', 'show');
  }
}

ipcRenderer.on('key' , function(event , data){
  switch(data) {
    case 'RETURN':
      currentElement = null;
      break;
    default:
      currentElement.value+=data;
      currentElement.focus(); // this is not working
      break;
  }
});