有没有办法通过将浏览器查找器上的焦点更改为专注于我自己的文本框来覆盖 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;
}
}
}
允许我在 Firefox 和 Chrome 浏览器中进行重定向。但是,在 Safari 中,浏览器查找器获得焦点。任何关于此的 GWT 或 Javascript 提示?