Force Updating Apple Touch Icons #297

Open
theAppleToThei opened this Issue Nov 26, 2016 · 1 comment

Projects

None yet

2 participants

@theAppleToThei

From what I can tell, the version being appended doesn't force my Apple Touch Icons (and the Favicon for Mac) to update. However, appending the last modified date did the trick for me.

<link rel="apple-touch-icon" href="apple-touch-icon.png?m=1415832495" />

Shoutout to Michael Irigoyen from StackOverflow for the help.

@phbernard
Contributor

Thank you for reporting.

So to rephrase, you mean the code generated by RFG does not enforce a refresh. For example:

<link rel="apple-touch-icon" href="apple-touch-icon.png?v=47rQkpRx5B">

But with the output of filetime, it works. For example:

<link rel="apple-touch-icon" href="apple-touch-icon.png?m=1415832495">

I'm very surprised a value can do the trick and not another one. Safari would need to be particularly sophisticated to distinguish them.

Browsers tend to be particularly slow when it comes to favicon (re)loading. Maybe this is due to the way you tested it, like, if you didn't "wait" enough to let Safari gently reload your new icon.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment