Я использую Electron's webContents.findInPage()
для своего окна поиска.
Он смог найти текст и выделил его, но ничего не сделал.
Как мне перейти к результатам поиска ? Я предпочитаю не использовать node_modules, такие как electron-find
, так как я хочу иметь свой собственный дизайн для окна поиска (для ввода текста).
Вот мое поле ввода:
<q-input dark dense standout v-model="searchText" input-class="text-right" class="q-ml-md" style="height: 10px"
@change="searchPage">
<template v-slot:append>
<q-icon v-if="searchText === ''" name="search" />
<q-icon v-else name="clear" class="cursor-pointer" @click="searchText = ''" />
</template>
</q-input>
И эта функция вызывает:
searchPage (event) {
this.$q.electron.ipcRenderer.send('search-text', event.target.value)
}
А вот мой слушатель:
ipcMain.on('search-text', (event, arg) => {
mainWindow.webContents.findInPage(arg)
})
Как сосредоточиться на результатах поиска и поддерживать нажатие клавиши «Ввод» для перехода к следующему результат?
Спасибо!