Náhled kalkulátoru
Aktivace iframe kalkulačky
Před vložením kalkulačky do vaší webové stránky je nezbytné nejprve aktivovat přístup. Kvůli bezpečnostním omezením (CORS) nám prosím zašlete následující informace:- URL, na které bude kalkulačka umístěna (např.
https://www.vasespolecnost.cz) - Vaše IČO
Údaje pošlete na email
info@cubee.cz{IČO} vaším IČO.
HTML kód pro vložení kalkulačky
JavaScript pro přizpůsobení výšky a zachycení odeslání
<script> tagu.
Volitelné parametry
Kalkulátor umožňuje nastavit vlastní poplatky za nákup a prodej elektřiny, které se použijí při výpočtu Optimálního řešení. Tyto parametry se předávají jako query parametry v URL iframe.| Parametr | Popis | Jednotka | Výchozí hodnota |
|---|---|---|---|
optimalBuyFeePerMwh | Poplatek za nákup elektřiny | CZK/MWh | 350 |
optimalSellFeePerMwh | Poplatek za prodej elektřiny | CZK/MWh | 350 |
Příklad použití
Časté dotazy
Mohu iframe vložit na více domén?
Mohu iframe vložit na více domén?
Ano, můžete. Stačí nám při aktivaci zaslat všechny URL adresy, kde bude iframe nasazen, a my je přidáme mezi povolené zdroje (CORS whitelist).
Mohu kalkulačku stylovat pomocí CSS?
Mohu kalkulačku stylovat pomocí CSS?
Kalkulačka běží v sandboxovaném iframe, takže ji nelze ovlivnit pomocí stylů z vaší stránky. Můžete ale stylovat její obalový kontejner (
div) – například šířku, zarovnání nebo ohraničení.Existuje callback po odeslání formuláře?
Existuje callback po odeslání formuláře?
Ano, iframe odešle událost přes
postMessage s typem calculatorSubmit. Událost obsahuje email zadaný uživatelem, který můžete dále zpracovat např. odesláním na vlastní backend.Podporuje iframe lazy-loading?
Podporuje iframe lazy-loading?
Ano. Pro optimalizaci načítání můžete do iframe elementu přidat atribut
loading="lazy":Jak často se kalkulačka aktualizuje?
Jak často se kalkulačka aktualizuje?
Kalkulačka je vždy načítána z našich serverů. Veškeré změny a aktualizace se projeví automaticky bez potřeby zásahu z vaší strany.
Funguje iframe i na localhostu při vývoji?
Funguje iframe i na localhostu při vývoji?
Ano. Pro účely vývoje je automaticky povolen přístup z následujících domén:
localhostlocalhost:3000localhost:5173127.0.0.1Díky tomu můžete iframe snadno testovat i v lokálním vývojovém prostředí (např. při použití Reactu, Vite, Next.js apod.).
⚠️ Po nasazení na produkční doménu je nutné nám tuto doménu nahlásit, jinak se iframe z bezpečnostních důvodů nezobrazí (CORS).