Embed not loading
The iframe on your site is blank, shows "refused to connect", or is cut off.
Symptom
- The iframe area is empty.
- Browser console shows "refused to connect" or a frame-ancestors error.
- The booking card is cut off or hidden behind scrollbars.
Why it happens
- The host site has a Content Security Policy that blocks third-party iframes.
- The iframe height is too small; the page renders, but content is below the visible area.
- The src URL is wrong (typo in the slug, missing
https://). - The page was deactivated or deleted in TimeTuna.
- An ad blocker on the visitor's browser blocks the iframe.
How to fix
- Open the iframe URL directly in a new tab. If it loads there but not in the iframe, the host site is blocking it.
- Check your site's
Content-Security-Policyheader. Theframe-srcdirective must allowhttps://timetuna.comand any custom domain you use.HTTPContent-Security-Policy: frame-src https://timetuna.com https://book.yourcompany.com; - Increase the iframe height. We recommend at least 700px on desktop:HTML
<iframe src="https://timetuna.com/your-page?embed=true" width="100%" height="700" style="border:none;border-radius:12px"></iframe> - Confirm the booking page is active by opening the URL without the iframe wrapper.
- Test in an incognito window with extensions disabled to rule out ad blockers.
Embed mode helps
Add
?embed=true to the URL. It hides outer chrome and gives you a cleaner fit inside the iframe. See Embed on your site for all parameters.Still not working?
Open with the URL of the page the iframe is on and the booking page URL inside the iframe.