2010-10-16 4 views
4

Est-ce que Google fournit des versions non-minifiées/non-obfusquées de leurs diverses API javascript? Par exemple, j'utilise leur contrôle LocalSearch et j'obtiens une erreur cryptique "a is null". Définir un point d'arrêt dans Firebug n'est pas très utile car j'ai 3 niveaux de profondeur dans le code minifié.API Google Maps non-minifiée/obfusquée

Répondre

2

Il n'existe pas de version non obfusquée de l'API (ce n'est pas un projet open source). Si vous publiez un lien vers la page en question, nous pourrions peut-être vous aider à déboguer le problème?

J'ai vu le message «a is null» à plusieurs reprises et à chaque fois, j'ai pu repérer le problème.

1

Comme mentionné précédemment, il n'y a pas un moyen d'obtenir la version originale avec variable réelle et commentaires (utile) car il est pas open source

Mais! Il y a une nouvelle (ish?) Fonctionnalité dans Outils Google Chrome Dev où vous pouvez de-rapetisser code ("rendre le code minified lisible par l'homme")

https://developers.google.com/web/tools/chrome-devtools/javascript/reference#format

screenshot of human-readable feature in chrome dev tools

devrait au moins aider un peu avec débogage