Webbot Playground
Test widget scripts in the browser. No deploy needed.
How to use
Paste a widget script URL, Load it on this page, optionally Save and Share a link so others can open the same config.- Paste your widget URL into
srcbelow - Click Load to inject the script
- Optional: name it + Save to switch later
- Share copies a link that patches the form (and saves/loads by default)
- Unload removes the widget without clearing history
Share URL example: /?name=germany&src=https%3A%2F%2F…&save=true&load=true
Embed snippetLooks like a real script tag. Edit name, src, and optional attributes. Load injects this into the page. Copy script gives paste-ready HTML.
Copies a formatted <script> tag (src + attributes) for pasting into your site or app.
<script
srcFull widget script URL from your embed. Required for Load and Share.=""
Extra script attributes such as async, defer, or data-*. Empty value means a boolean attribute.
></script>
src is required. Use Copy script for paste-ready HTML. Empty attribute value = boolean attribute.
Injects the script tag into this page so the widget appears.
Removes the widget from the page. Saved configs stay in localStorage.
Stores name + src (+ attributes) in localStorage, unique by name+URL.
Copies a link with name, src, attributes, save=true, and load=true so others open the same config.
idle
Saved configs
0Each config is verified in a hidden iframe every 30s (NEXT_PUBLIC_HEALTH_CHECK_INTERVAL_MS). Badges show working or failed — main Load is never blocked.activeCurrently selected in the form (not necessarily loaded on the page).workingBackground check: script URL loaded successfully in a hidden iframe.failedBackground check could not load this script. Delete it or fix the URL.checkingHealth verify in progress for this config.No saved configs yet. Load a script, then Save with a name — or open a share link / Import JSON.