Tento dokument byl přeložen umělou inteligencí. V případě nepřesností se prosím obraťte na anglickou verzi
Blok Iframe umožňuje vkládat externí webové stránky nebo obsah do aktuální stránky. Uživatelé mohou snadno integrovat externí aplikace konfigurací URL adresy nebo přímým vložením HTML kódu. Při použití HTML mohou uživatelé flexibilně přizpůsobit obsah tak, aby vyhovoval specifickým potřebám zobrazení, což je ideální pro scénáře vyžadující přizpůsobené zobrazení. Tento přístup umožňuje načítání externích zdrojů bez přesměrování, čímž zlepšuje uživatelský zážitek a interaktivitu stránky.
Jedná se o vestavěný plugin, není nutná žádná instalace.

Nakonfigurujte URL adresu nebo HTML kód pro přímé vložení externí aplikace.

Výchozí šablonovací engine.

Více informací naleznete v dokumentaci šablonovacího enginu Handlebars.


Vlastní proměnné můžete do aplikace vkládat také prostřednictvím kódu a používat je v HTML. Například vytvoření dynamické kalendářové aplikace pomocí Vue 3 a Element Plus:

Příklad: Jednoduchá kalendářová komponenta vytvořená pomocí React a Ant Design (antd), která využívá dayjs pro práci s daty


Více informací o proměnných naleznete v dokumentaci k proměnným.
V NocoBase 2.0 můžete používat JS bloky k dynamickému vytváření iframe s větší kontrolou. Tento přístup poskytuje lepší flexibilitu pro přizpůsobení chování a stylu iframe.
Vytvořte JS blok a použijte následující kód pro vytvoření iframe:
allow-scripts: Povoluje iframe spouštět skriptyallow-same-origin: Povoluje iframe přístup k vlastnímu původuVytváření iframe můžete vylepšit o stavy načítání a zpracování chyb:
Při používání iframe zvažte následující osvědčené postupy zabezpečení: