La page Extension Framework de la section Plate-forme du menu Admin vous permet d'activer ou de désactiver les options du framework d'extension Looker.
Framework d'extensions
Lorsqu'elle est activée, l'option Extension Framework permet aux développeurs de créer et d'exécuter des applications hébergées par Looker, ainsi que d'installer et d'exécuter des extensions à partir de Marketplace de Looker, telles que l'explorateur d'API et le dictionnaire de données. Cette fonctionnalité est activée par défaut.
Lorsque cette fonctionnalité est désactivée, les extensions installées sont masquées et indisponibles pour les utilisateurs.
Les tarifs, les conditions d'utilisation et d'autres détails concernant le contenu et les extensions Marketplace tels qu'API Explorer et Data Dictionary sont indiqués sur la page commerciale correspondante. Pour 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 éventuels cas de non-respect de la Content Security Policy (CSP), un nouveau mécanisme de chargement amélioré est disponible pour le framework d'extension Looker. Il apporte 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 pourrait avoir un impact sur la division du code personnalisé. - Le nouveau chargeur utilise un préambule
<!DOCTYPE html>
. Cela peut avoir une incidence sur les composants qui utilisentheight: 100%;
. Pour limiter ce problème, utilisezheight: 100vh
.
Pour utiliser le mécanisme de chargement amélioré, un administrateur Looker peut activer le chargement amélioré des extensions.