#firefox #plugins #npapi #npruntime
#firefox #Плагины #npapi #npruntime
Вопрос:
Мне было интересно, есть ли что-нибудь в NPAPI, что поддерживает чтение / запись пользовательских настроек? В настоящее время я использую XPCOM, но я хочу избавиться от этого кода, чтобы поддерживать другие браузеры, кроме Firefox. Я понимаю, что могу просто читать / записывать файловую систему (или реестр в Windows) напрямую, но я хочу изучить другие варианты — разрешить пользователю редактировать эти настройки из браузера (например, about: config в FF), возможно, удобнее для пользователя, чем направлять его редактировать некоторые пользовательские конфигурационные файлы.
Ответ №1:
В плагинах Mac, которым требуются настройки, иногда вместе с плагином поставляется панель системных настроек (и есть пункт контекстного меню для открытия этой панели настроек), так что у пользователей есть пользовательский интерфейс для редактирования настроек. Если для Windows и Linux нет чего-то подобного, вы всегда можете отправить небольшое приложение, которое редактирует префы.
Ответ №2:
В NPAPI такой функциональности нет.