RealFaviconGenerator / realfavicongenerator

Generate favicon for all major platforms
506 stars 23 forks source link

IOS error when site.webmanifest is referenced #391

Open moodeaudio opened 6 years ago

moodeaudio commented 6 years ago

Hi,

The presence of in causes an error on IOS "Add to Home" and prevents the Add button from being offered. See attached screen shots.

IOS version 11.4.1 on iPad Mini img_0601 ios_error3

-Tim

phbernard commented 6 years ago

Thank you for reporting.

Unfortunately, my iPad Mini is quite old and won't upgrade to the latest iOS. I need to find a solution to address this.

Just to help pinpoint the issue, could you run the favicon compatibility test and post the results here?

moodeaudio commented 6 years ago

Hi,

The test appears to hang right in the beginning and does not progress any further. I tried twice and waited 5 minutes each time.

ipad_favicon_test

-Tim

phbernard commented 6 years ago

Thank you for the feedback.

I've just visited an Apple Store and try it myself. I observe the same thing, the compatibility test cannot be started on iOS (but works on macOS). In order to prevent icon caching issues, the compatibility test plays with sub-domains and create unfamiliar situations. In particular, when you fill the initial form and post it, many browsers display a warning because the post URL is on another domain. Maybe the freeze is due to this (... but iOS Safari displayed a warning and I answered "yes" so why blocking?). Simple workaround: tap the address bar (already populated with the first test URL) and validate it to force navigation.

So on the first test, I tried to add the page to home screen. In the "Add to Home" popup, I saw the 180x180 Touch icon, which is normal. Once I validated... I got an error, because the devices I tested upon was in Demo mode...

I definitely need to get a device. I should do so next week.

moodeaudio commented 6 years ago

Hi,

The test worked after addr bar tap and go. I filled out the form and submitted it.

The 180x180 favicon showed up in Add to home and it added ok.

-Tim