Вероятно, это можно быстро исправить, но я никак не могу сообразить, как именно.
Не знаю точно, с какого момента, но думаю, что больше полугода назад что-то изменилось при добавлении иконки приложения моего форума на главный экран.
Все иконки, виньетки и т.д. в разделе «Брендинг» имеют прозрачный фон.
Однако при добавлении иконки на главный экран теперь появляется непрозрачный фон того же цвета, что и логотип, из-за чего всё превращается в единое сплошное пятно одного цвета. Кажется, что цвет каким-то образом выбирается из темы.
Побочная, но тоже важная проблема: иконка часто исчезает с главного экрана, поэтому мне приходится добавлять её снова. Возможно, это происходит после обновлений — проверю в следующий раз.
Я использую Android и Firefox. Дайте знать, если потребуется дополнительная информация.
Спасибо, что уделили время. Это файл в формате PNG.
Похоже, сейчас доступно гораздо больше вариантов загрузки различных логотипов, чем когда я начинал. Большинство из них пусты и ссылаются на те, которые я загрузил в то время. Просто чтобы вы были в курсе.
О, в таком случае перейдите по адресу /admin/site_settings/category/branding?filter=manifest%20icon и загрузите туда новое изображение 512x512 в формате PNG.
После этого попробуйте снова добавить сайт на главный экран в Firefox для Android.
Попробовал, но безрезультатно. Если присмотреться, логотип виден, но вместо прозрачности используется сплошной цвет фона. Само изображение абсолютно прозрачное.
Есть ли ещё какие-то идеи? Вот страница настроек брендинга:
Существует множество проблем, связанных с обработкой иконок PWA в Firefox Fenix на Android. Насколько мне известно, разработчики, работавшие над этим вопросом, покинули Mozilla, поэтому в последние несколько лет значительных исправлений не было.
Вы можете поэкспериментировать с удалением прозрачности из иконки манифеста, чтобы обойти логику Firefox, но это также повлияет на иконку PWA в Chrome для Android.