2010-07-09 3 views
36

Existe-t-il un moyen d'embellir javascript et css dans Firebug? J'aimerais pouvoir voir les js formatés au lieu de la version compressée :).Comment embellir Javascript et CSS dans Firefox/Firebug?

+0

question similaire ici: http://stackoverflow.com/questions/822119/online-tool-to-unminify-decompress-javascript – lashleigh

+8

Pas pour Firefox, mais ... Les outils de développement de Chrome ont cette fonctionnalité intégrée. Sur l'onglet du script, la barre en bas à gauche a un ensemble d'icônes ... l'icône "{}" est "Pretty print" et fait cette conversion. –

+0

@JonAdams Merci. C'est exactement la réponse à la question que j'allais poser. Voici une upvote. –

Répondre

12

CSS est déjà embelli dans Firebug, comme on le voit clairement en comparant l'onglet CSS ou le volet CSS avec la source brute.

JavaScript, hélas, ne l'est pas. Le mieux que vous pouvez faire, pour l'instant, est de coller le code dans quelque chose comme http://jsbeautifier.org/. Cependant, si vous écrivez a Firebug extension cela fait, vous aurez toute notre gratitude. ;-)

19

il y a maintenant un plugin qui intercepte les téléchargements javascript et les déminifie à ce moment-là. Malheureusement, la façon dont il se connecte à firefox signifie qu'il s'applique à tous les téléchargements javascript et pas à ceux spécifiques, et les fichiers javascript doivent être servis avec un type mime approprié.

https://addons.mozilla.org/en-US/firefox/addon/247565/

+1

De plus, pas de support au dessus de Firefox 3.6. – skolima

+0

devrait être bon jusqu'à firefox 5.x maintenant. Vous pouvez également regarder les nouvelles versions du navigateur Chrome qui ont cette fonctionnalité intégrée. Parce qu'ils utilisent l'arbre d'analyse, ils ne briseront pas votre code pendant l'obscurcissement et cela aura très peu d'impact sur les performances. – benmmurphy

+0

Fonctionne avec Firefox 7.0.1 –

4

Firefox Developer Tools a:

  • bouton "Prettify Source": accolades {} icône en bas à gauche

  • "Auto Prettify minified Sources" réglage: active la fonction Prettify Source par défaut.

    Pour l'activer: accédez à l'icône du moteur en haut à droite de l'onglet Débogueur, et non le moteur de paramètres globaux.

enter image description here

testé sur Firefox 42.

+1

Firebug 2.0.13 (FF43.0.1) a aussi une icône '{}' dans l'onglet de script, à côté du nom de script. – hinneLinks