Иконка приложения Android имеет непрозрачный фон

Привет,

Вероятно, это можно быстро исправить, но я никак не могу сообразить, как именно.

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

Все иконки, виньетки и т.д. в разделе «Брендинг» имеют прозрачный фон.

Однако при добавлении иконки на главный экран теперь появляется непрозрачный фон того же цвета, что и логотип, из-за чего всё превращается в единое сплошное пятно одного цвета. Кажется, что цвет каким-то образом выбирается из темы.

Побочная, но тоже важная проблема: иконка часто исчезает с главного экрана, поэтому мне приходится добавлять её снова. Возможно, это происходит после обновлений — проверю в следующий раз.

Я использую Android и Firefox. Дайте знать, если потребуется дополнительная информация.

С уважением,

Кен

Какой тип файла вы используете для иконки манифеста?

Спасибо, что уделили время. Это файл в формате PNG.

Похоже, сейчас доступно гораздо больше вариантов загрузки различных логотипов, чем когда я начинал. Большинство из них пусты и ссылаются на те, которые я загрузил в то время. Просто чтобы вы были в курсе.

О, в таком случае перейдите по адресу /admin/site_settings/category/branding?filter=manifest%20icon и загрузите туда новое изображение 512x512 в формате PNG.

После этого попробуйте снова добавить сайт на главный экран в Firefox для Android.

Привет, Фалько,

Попробовал, но безрезультатно. Если присмотреться, логотип виден, но вместо прозрачности используется сплошной цвет фона. Само изображение абсолютно прозрачное.

Есть ли ещё какие-то идеи? Вот страница настроек брендинга:

Спасибо ещё раз и заранее!

Также я предполагаю, что в качестве фона для изображения используется четвёртый цвет из цветовой палитры, применяемой для навигационных ссылок.

Существует множество проблем, связанных с обработкой иконок PWA в Firefox Fenix на Android. Насколько мне известно, разработчики, работавшие над этим вопросом, покинули Mozilla, поэтому в последние несколько лет значительных исправлений не было.

Вы можете поэкспериментировать с удалением прозрачности из иконки манифеста, чтобы обойти логику Firefox, но это также повлияет на иконку PWA в Chrome для Android.

Надо было попробовать это в Chrome. Ещё раз спасибо за возвращение.

Забавно, что в Chrome фон становится белым. И не прозрачным.

Возможно, я просто сделаю иконку манифеста с белым фоном и посмотрю, как это сработает.

Всего доброго!

Koen