有没有办法通过改变浏览器查找器上的焦点来专注于我自己的文本框来覆盖Safari浏览器中CTRL + F的行为?以下GWT代码段:
Event.addNativePreviewHandler(new NativePreviewHandler() {
public void onPreviewNativeEvent(NativePreviewEvent event) {
switch (event.getTypeInt()) {
case Event.ONKEYDOWN:
NativeEvent nEvent = event.getNativeEvent();
if (nEvent.getCtrlKey() && nEvent.getKeyCode() == 'F') {
focusOnMyTextBox();
nEvent.preventDefault();
}
break;
}
}
}
Run Code Online (Sandbox Code Playgroud)
允许我在Firefox和Chrome浏览器中进行重定向.但是,在Safari中,浏览器查找器得到了关注.有关于此的任何GWT或Javascript提示?