La page Framework des extensions de la section Plate-forme du menu Administration vous permet d'activer ou de désactiver les options du framework d'extension Looker.
Framework d'extensions
Lorsque l'option Extension Framework est activée, les développeurs peuvent créer et exécuter des applications hébergées par Looker, ainsi qu'installer et exécuter des extensions depuis la place de marché Looker, telles que API Explorer et le dictionnaire de données. Cette fonctionnalité est activée par défaut.
Lorsque cette fonctionnalité est désactivée, toutes les extensions installées sont masquées et indisponibles pour les utilisateurs.
Les tarifs, les conditions et d'autres informations sur les contenus et les extensions de la place de marché, tels que l'explorateur d'API et le dictionnaire de données, sont indiqués sur la page de la plate-forme correspondante. Avant que les utilisateurs puissent installer et utiliser des extensions Marketplace, un administrateur Looker doit activer la fonctionnalité Marketplace.
Chargement amélioré des extensions
Pour résoudre les cas de non-respect potentiels de la Content Security Policy (CSP), il existe un nouveau mécanisme de chargement amélioré pour le framework d'extension Looker. Il inclut les modifications suivantes:
- Pour résoudre les cas de non-respect de Content Security Policy (CSP), du code HTML est généré pour charger une extension sur le serveur plutôt que dans le navigateur.
- La balise
base
est supprimée, ce qui peut avoir un impact sur la division du code personnalisé. - Le nouveau chargeur utilise un préambule
<!DOCTYPE html>
. Cela peut avoir un impact sur les composants qui utilisentheight: 100%;
. Pour atténuer ce problème, vous pouvez utiliserheight: 100vh
.
Pour utiliser le mécanisme de chargement amélioré, un administrateur Looker peut activer le chargement amélioré des extensions.