Skip to content

When your host blocks the embed script

Copy page

Adding Divinci to a site is one <script> tag. Some hosted website builders won’t let you add one — the option is behind a higher plan, restricted to certain page types, or absent entirely.

If you can add a script tag, you don’t need this page. Use the Cloudflare Workers guide or drop the snippet straight into your template:

<script src="https://embed.divinci.app/embed-script.js"
divinci-release-id="YOUR_RELEASE_ID"></script>

The practical fix is to move the site somewhere you control. You do not need a special tool for this, and Divinci does not provide one — a general-purpose AI coding assistant does this well, and you keep the source.

  1. Rebuild the site with an AI assistant. Point Claude, ChatGPT, Cursor or similar at your live URL and ask it to reproduce the pages as static HTML. Ask it to read the live DOM rather than work from a screenshot: a screenshot cannot recover link targets, alt text, or the difference between a slideshow and a stack of images, and those omissions are easy to miss.

  2. Check what came across. Compare page by page against the original — copy, images, forms, embedded video, and every internal link. Things that commonly go missing: pages absent from sitemap.xml, previous/next navigation on detail pages, and background video.

  3. Host it. Static files on Cloudflare Workers, Netlify, Vercel, GitHub Pages or any static host. See Deploy to Cloudflare Workers.

  4. Add the embed. Paste the script tag into every page. You control the HTML now, so nothing is in the way.

Once the embed is in place, set how many messages a visitor gets before signing in. That lives on the release (maxAnonymousChatMessages) and is enforced server-side, so it holds regardless of what the page does.