Detta dokument har översatts av AI. För eventuella felaktigheter, se den engelska versionen
Iframe-blocket låter dig bädda in externa webbsidor eller innehåll på den aktuella sidan. Du kan enkelt integrera externa applikationer på sidan genom att konfigurera en URL eller direkt infoga HTML-kod. När du använder HTML kan du flexibelt anpassa innehållet för att möta specifika visningsbehov. Detta gör det idealiskt för scenarier som kräver anpassad presentation, då det möjliggör laddning av externa resurser utan omdirigering, vilket förbättrar användarupplevelsen och sidans interaktivitet.
Det är en inbyggd plugin, ingen installation krävs.

Konfigurera URL:en eller HTML för att direkt bädda in den externa applikationen.

Standardmallmotorn.

För mer information, se dokumentationen för Handlebars mallmotor.


Du kan också injicera anpassade variabler i applikationen via kod och använda dem i HTML. Till exempel, skapa en dynamisk kalenderapplikation med Vue 3 och Element Plus:

Exempel: En enkel kalenderkomponent skapad med React och Ant Design (antd), som använder dayjs för att hantera datum.


För mer information om variabler, se variabeldokumentationen.
I NocoBase 2.0 kan du använda JS-block för att dynamiskt skapa iframes och därmed få mer kontroll. Denna metod ger större flexibilitet för att anpassa iframe-beteende och -stil.
Skapa ett JS-block och använd följande kod för att skapa en iframe:
allow-scripts: Tillåter iframen att exekvera skript.allow-same-origin: Tillåter iframen att komma åt sin egen ursprungskälla.Du kan förbättra iframe-skapandet med laddningsstatus och felhantering:
När du använder iframes, överväg följande bästa säkerhetspraxis: