Как использовать gRPC в WebExtension - PullRequest
0 голосов
/ 16 апреля 2019

WebExtension, которое я создаю, должно совершать gRPC-вызовы к серверу через соединение через веб-сокет. У меня проблемы с выяснением того, как настроить gRPC и буферы протокола, чтобы я мог генерировать заглушки, которые я могу использовать в своем WebExtension.

Я попробовал компилятор Google, но он выводит код, который использует eval / вручную созданные функции. Поскольку у WebExtensions есть ограниченное подмножество javascript, я подумал, что protobuf.js может помочь, так как он может генерировать код, который не использует eval, но я не смог заставить его работать. Я пытался обдумать это уже несколько дней назад, но этот конкретный случай трудно понять только из имеющейся документации.

Может ли кто-нибудь дать мне пошаговое руководство о том, как настроить необходимые инструменты, сгенерировать код, совместимый с WebExtension, и, наконец, использовать его с подключением через веб-сокет?

...