La page Framework d'extension 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 Framework d'extension 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 depuis le Marketplace 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, 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 Marketplace, comme l'explorateur d'API et le dictionnaire de données, sont indiqués sur la page du magasin concerné. Avant que les utilisateurs puissent installer et utiliser les extensions Marketplace, un administrateur Looker doit activer la fonctionnalité Marketplace.
Chargement amélioré des extensions
Pour remédier aux violations potentielles de la Content Security Policy (CSP), un nouveau mécanisme de chargement amélioré a été ajouté au framework d'extension de Looker. Il inclut les modifications suivantes :
- Pour corriger les violations de la Content Security Policy (CSP), le 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%;
. Vous pouvez atténuer ce problème en utilisantheight: 100vh
.
Pour utiliser le mécanisme de chargement amélioré, un administrateur Looker peut activer l'option Enhanced Extension Loading (Chargement amélioré des extensions).