ブラウザー ファインダーのフォーカスを自分のテキスト ボックスにフォーカスするように変更することで、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のヒントはありますか?