I have a single-page Progressive Web App (accessed from iPhones), and I've added the following to my <head>
:
<link rel="apple-touch-icon" href="img/appicon/acme_homescreen_60x60.png">
<link rel="apple-touch-icon" sizes="120x120" href="img/appicon/acme_homescreen_120x120.png">
<link rel="apple-touch-icon" sizes="152x152" href="img/appicon/acme_homescreen_152x152.png">
<link rel="apple-touch-icon" sizes="167x167" href="img/appicon/acme_homescreen_167x167.png">
<link rel="apple-touch-icon" sizes="180x180" href="img/appicon/acme_homescreen_180x180.png">
This works on https://acme.com/login, so there's no basic problem such as misspelled file name, wrong path, password protection, ... Yet it doesn't work on https://acme.com/selection nor any other URL besides /login. I get the default screenshot there.
I double checked: There's the same <head>
on all URLs, so what am I missing?
PS: I cannot use https://realfavicongenerator.net/favicon_checker as suggested here, as the server is running locally.