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:
https://freevite.app/event/my-example-party
Here’s what I know:
- My Netlify site is https://freevite.netlify.com/.
- I have prerendering enabled.
- Running
curl -A twitterbot https://freevite.app/event/my-example-party
returns HTML with validog:image
andog:description
meta 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_=1
doesn’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 byfacebot|twitterbot
.
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:
https://freevite.app/event/my-example-party?_escaped_fragment_=1
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?