Я разрабатываю веб-расширение для Firefox (Add On), которое связывается с моим родным приложением Mac через «Socket Connection».Я застрял с требованием авторизовать клиента (клиент Socket из дополнения firefox), так как я не могу найти уникальный идентификатор для моего распакованного дополнения firefox.
Я пытаюсь сопоставить уникальный идентификатор всо стороны приложения, чтобы я мог проверить, пытается ли дополнение с тем же Id подключиться к серверу Socket, что будет ограничено в случае неавторизованного идентификатора.
Идентификатор, который поставляется вместе с заголовком Origin в соединениизапрос - Внутренний UUID надстройки, которая изменяется в каждой установке в соответствии с документацией Firefox.
Я приветствую ответ, который может помочь мне выбрать идеальный уникальный идентификатор или другой подход, который может проверять надстройку.