Javascript-форум (https://javascript.ru/forum/)
-   Javascript под браузер (https://javascript.ru/forum/css-html/)
-   -   Расширения для браузера будут закрыты? (https://javascript.ru/forum/css-html/79510-rasshireniya-dlya-brauzera-budut-zakryty.html)

MC-XOBAHCK 18.02.2020 11:14

Расширения для браузера будут закрыты?
 
В блоге Хрома появился вот такой пост:
https://blog.chromium.org/2020/01/mo...rome-apps.html

Теперь они это рассылают всем разрабам расширений.

Я правильно понял что расширения для хрома полностью закроют? Как же быть чтобы расширить функционал браузера?

Aetae 18.02.2020 12:05

Закроют Chrome Web Apps - хрень, которой никто не пользовался. Расширения тут не при чём.

Rise 18.02.2020 12:47

Цитата:

Сообщение от MC-XOBAHCK
Я правильно понял

Нет. Есть расширения Chrome Extensions (chrome://extensions) и есть приложения Chrome Apps (chrome://apps). Сейчас разработчики браузеров стремятся к кроссбраузерности расширений и приложений, т.е. написал расширение и оно подходит ко всем браузерам. Расширения уже перевели практически на единый Web Extensions. Приложения перейдут на единый Progressive Web Apps (PWA). Например, https://twitter.com уже реализует PWA, можешь посмотреть, как это выглядит, а как его установить можешь почитать здесь. В общем это как отдельное приложение, с ярлыком на рабочем столе, открывается без браузерного интерфейса, типа отдельная программа, очень грубое сравнение это что-то типа как HTA в IE было.

MC-XOBAHCK 18.02.2020 14:35

Спасибо! Теперь понятно. Я боялся что именно chrome://extensions прикроют.

MC-XOBAHCK 18.02.2020 14:46

А можете подсказать, мне пришло письмо с таким текстом:
Цитата:

Ваш продукт для Google Chrome нарушает наши правила.
Пока он по-прежнему опубликован в сервисе "Интернет-магазин Chrome", но может быть удален оттуда.

Ваш продукт нарушает следующий раздел документа "правила программы":
"Конфиденциальность пользовательских данных"

Ваш продукт нарушает требования раздела "Использование разрешений" данных правил, поэтому Вы обязаны:

- Запросить доступ к минимальным разрешениям, необходимым для реализации функций или служб Вашего продукта.
- Если для реализации функции можно использовать более одного разрешения, запросите эти разрешения с минимальным доступом к данным или функциональным возможностям.
- Не запрашивайте доступ к разрешениям, необходимым для служб и функций, которые ещё не реализованы в Вашем продукте.

Внесите необходимые изменения в течение семи дней, чтобы избежать удаления Вашего продукта.
Моё расширение не собирает ни какой информации о пользователях, нет ни счётчиков, ни внешних подключений, ни чего левого.
Но оно подключает скрипт к просматриваемым пользователем страницам и сохраняет настройки в память.
Вот permissions из манифеста:
"permissions": [
        "contextMenus",
        "storage",
        "tabs",
        "activeTab",
        "declarativeContent"
],


Я не пойму что значит: "Вы обязаны Запросить доступ к минимальным разрешениям, необходимым для реализации функций или служб Вашего продукта".

Как запрашиваются эти разрешения?

Rise 18.02.2020 15:15

MC-XOBAHCK,
Просто ты указал в permissions (разрешения) что-то лишнее, то что ты в коде расширения не используешь.

MC-XOBAHCK 18.02.2020 18:27

Rise,
Спасибо вам за пояснения. Оставил 3 из 5 permissions. Заполнил в новом кабинете конфедициальность и отправил на проверку. Надеюсь что проверку пройду и расширение не удалят.


Часовой пояс GMT +3, время: 03:27.