La longueur de la chaîne qui est rendue à la console est limitée. programmatiquement dans inspector.js. Elle est fixée à 150 caractères par défaut. Il n'y a pas de CSS à appliquer, car la chaîne est affichée dans la console au format HTML. Le texte a déjà été tronqué.
Vous pouvez le changer mais ça va demander un peu de travail :
Outils nécessaires et utiles :
- ack (installation de brew ack) ou ag. (pour rechercher très rapidement des fichiers texte énormes).
- paktools pour Python. Pour décompresser les ressources de chrome afin de pouvoir les modifier. https://github.com/Magister/pak-tools .
- l'éditeur de texte de votre choix.
-
cd ou naviguez dans la version de Chrome que vous avez. J'utilise Chromium comme exemple mais le chemin est le même sur d'autres versions :
cd "/Applications/Chromium.app/Contents/Versions/YOURVERSION/Chromium Framework.framework/Resources/"
-
Clonez ou téléchargez les paktools. Cela vous permettra de décompresser le chrome de les éditer et de les repacker. J'ai placé les miennes dans mon ~./bin
mais vous pouvez les mettre n'importe où. Les exemples reflèteront mon parcours :
-
Maintenant dans le Chrome/.../Chrome Framework.framework/Resoures
l'exécution du dossier : python2 ~/.bin/unpack.py resources.pak
y cd ./resouces
-
Vous allez devoir trouver où il se trouve. Les fichiers changent tout le temps et ce n'est donc jamais le même. $ ag "static linkify"
Cela m'a conduit à 28542
. J'ai modifié la fonction pour que la valeur par défaut soit de 2000 caractères, et j'ai également mis à jour le code css pour pouvoir faire défiler horizontalement les consoles. le css pour que je puisse faire défiler horizontalement la console.
-
maintenant cd hors du dossier resouces que vous avez décompressé et dans son parent. Exécutez : python2 ~/.bin/pack.py resources
et voilà. Redémarrez Chrome et vos devtools sont maintenant personnalisés.
AVERTISSEMENT : 6. L'équipe devtools pousse les mises à jour des versions du framework sans que vous le sachiez. Et vous perdrez tous vos mods s'ils le font. Je le bloque en exécutant /Users/Op/Library/Google/GoogleSoftwareUpdate/GoogleSoftwareUpdate.bundle/Contents/Resources/ksinstall --uninstall
et de tuer tous les deamons clés, etc.
Fonctionne comme un charme.