Blockierte Skript-Tags in dynamisch erstellten Komponenten

Es ist nicht mehr möglich, ein <script>-Tag zu einer Komponente hinzuzufügen, die von $A.createComponent() oder $A.createComponents() dynamisch erstellt wurde. Diese Einschränkung ist nicht neu für Komponenten. Diese Einschränkung wurde für dynamisch erstellte Komponenten bisher nicht erzwungen. In der Version Spring '19 wurde diese Sicherheitslücke geschlossen.

Wo: Diese Änderung gilt für Organisationen mit Lightning-Komponenten in Lightning Experience, Salesforce Classic und allen Versionen der Salesforce-Anwendung.

Wie: Wenn Sie einen Verweis auf eine JavaScript-Bibliothek erstellen möchten, müssen Sie sie als eine statische Ressource hochladen und ein <ltng:require>-Tag verwenden, um in Ihrem .cmp- oder .app-Markup darauf zu verweisen.

Es ist weiterhin möglich, der Vorlage einer Anwendung ein <script>-Tag hinzuzufügen. Hierbei handelt es sich um einen speziellen Komponententyp, der aura:template erweitert.