Как я могу открыть Chrome и выполнить поиск изображений Google из приложения node / electron

#javascript #node.js #google-chrome #electron

#javascript #node.js #google-chrome #electron

Вопрос:

Я пытаюсь интегрировать поиск изображений Google в мое приложение фотографий на базе electron. Я хочу, чтобы пользователи нажимали на опцию «Поиск изображения в Google», и это, в свою очередь, откроет chrome (если доступно) с соответствующим локальным файлом изображения, а затем выполнит поиск изображений Google оттуда. Если Chrome недоступен в системе, я всегда могу показать предупреждение о том, что эта функция работает только с установленным Google Chrome. Есть идеи?

Ответ №1:

Да, вы можете!

Используя shell.openExternal функцию Electron, подобную этой:

 const { shell } = require('electron');

shell.openExternal('https://www.google.com/search?q=Google search here')
  

При этом данная ссылка открывается в браузере пользователя по умолчанию.

openExternal Документация