Длина строки, отображаемой на консоли, программно ограничена внутри inspector.js. По умолчанию установлено 150 символов. Вы не можете применить CSS, потому что он выводится на консоль как HTML. Текст уже обрезан.
Вы можете изменить это, но это займет немного работы:
Необходимые и полезные инструменты:
• ack (brew install ack) или ag. (для поиска огромных текстовых файлов очень быстро).
• paktools для питона. Для распаковки ресурсов Chrome, чтобы можно было их редактировать. https://github.com/Magister/pak-tools .
• текстовый редактор по выбору.
Перейдите на любую версию Chrome. Я использую Chromium в качестве примера, но путь в других версиях такой же:
cd "/Applications/Chromium.app/Contents/Versions/YOURVERSION/Chromium Framework.framework/Resources/"
Клонировать или скачать paktools. Это позволит вам распаковать ресурсы Chrome, отредактировать их, а затем перепаковать. Я поместил свой в мой, ~./bin
но вы можете положить их в любом месте. Примеры будут отражать мой путь:
Теперь в Chrome/.../Chrome Framework.framework/Resoures
папке выполните:
python2 ~/.bin/unpack.py resources.pak
иcd ./resouces
Вы должны будете найти, где это. Файлы постоянно меняются, поэтому они никогда не меняются.
$ ag "static linkify"
Это привело меня к 28542
. Я изменил функцию по умолчанию на 2000 символов, а также обновил CSS, чтобы я мог прокручивать горизонтально в консоли.
Теперь вернитесь из распакованной папки resouces и в родительскую папку. Выполнить:
python2 ~/.bin/pack.py resources
и вуаля. Перезапустите Chrome, и ваши devtools теперь настроены.
ПРЕДУПРЕЖДЕНИЕ: 6. Команда devtools выдвигает обновления версий фреймворка без вашего ведома. И вы потеряете все свои моды, если они это сделают. Я блокирую это, выполняя /Users/Op/Library/Google/GoogleSoftwareUpdate/GoogleSoftwareUpdate.bundle/Contents/Resources/ksinstall --uninstall
и убивая всех ключевых камней Деймонов и т. Д.
Работает как шарм.