Подключение к БД из расширения Chrome?

Я создаю хром-расширение, которое будет доступно только для людей, в которых я работаю. Расширение требует ввода - который может быть сгенерирован с помощью простого запроса к общему серверу MySQL БД (к которому все сотрудники могут получать доступ только с разрешениями только для чтения).

Вопрос в том, что расширение - это все клиентская сторона (в основном Javascript) - какой самый простой способ получить доступ к БД и запустить запрос? Должен ли я создать службу php/java (/...), которая делает это для расширения?

Ответ 1

Вам нужно будет создать промежуточное веб-приложение, которое будет взаимодействовать с базой данных. Затем вы можете сделать вызовы AJAX от расширения к вашему API веб-приложений, которые, в свою очередь, будут запрашивать базу данных и возвращать результаты.

Расширение Chrome → API веб-приложений → MySQL

Подробнее о API для Chrome AJAX здесь