Continuing the discussion from [Support Guide] Understanding and debugging prerendering:
Hi, thanks so much for providing this user-agent list!
I could use some help. I’ve reviewed all of the guides and documentation on prerendering, but I’m still struggling to get this link unfurl working in Apple iMessage:
Here’s what I know:
- My Netlify site is https://freevite.netlify.com/.
- I have prerendering enabled.
curl -A twitterbot https://freevite.app/event/my-example-partyreturns HTML with valid
og:descriptionmeta tags, as far as I can tell.
- The link unfurls properly in Discord and this Open Graph debugger.
- Even when I “force” prerendering with the suffix, the link
https://freevite.app/event/my-example-party?_escaped_fragment_=1doesn’t unfurl in iMessage either.
- Apple’s user-agent, via requestbin, seems to be
Mozilla/5.0 (Macintosh; Intel Mac OS X 10_11_1) AppleWebKit/601.2.4 (KHTML, like Gecko) Version/9.0.1 Safari/601.2.4 facebookexternalhit/1.1 Facebot Twitterbot/1.0, which should be covered by
Just to confirm, I think that my site is set up with correct Open Graph data. If we use the
_escaped_fragment_ suffix below, we can see that Discourse unfurls properly:
I am running out of ideas for what I could be doing wrong here. Do you have any advice for what I should check next to get prerendering working in iMessage? Is there anything sticking out to you that I have missed?