#google-chrome-extension
Вопрос:
Есть ли какой-либо способ заблокировать доступ пользователя к странице chrome://расширения с помощью расширения или других средств? как и флаг chrome, я запускаю chrome через терминал и загружаю расширения через флаг —load-extensions. и я хочу скрыть или заблокировать пользователя от удаления расширения.
Комментарии:
1. Вы могли бы использовать chrome.tabs.onCreated, а затем chrome.tabs.remove, но это вам не поможет, потому что пользователь может просто удалить расширение, щелкнув правой кнопкой мыши его значок на панели инструментов браузера.
2. как бы я сделал это на onCreated? я нашел способ запретить им удалять расширение с помощью расширения, поэтому я просто хочу заблокировать им доступ к странице chrome://расширения, чтобы они не отключали расширение. 🙂
3. Это для какого-то корпоративного требования? Кажется странным блокировать доступ к тому, что происходит в вашем браузере… Может быть, лучше создать какой-то механизм пинга и помечать пользователей на стороне сервера, которые отключают расширение.
4. @cameck помечать на стороне сервера несколько излишне, поэтому мы ищем простой обходной путь, он является пользовательским, применимым только для некоторых пользователей, на самом деле мы оборачиваем его приложением electron и позволяем приложению electron устанавливать флаги и расширения и отвечать за запуск браузера.