Теперь я перешел на консоль в Chrome на Facebook.
Удивительно, но я получил это сообщение в консоли.
Теперь мой вопрос:
Как это возможно?
Я знаю, что для консоли есть несколько "эксплойтных" методов, но как вы можете сделать такое форматирование шрифта в консоли? (и это console.log?)
Как создать отформатированные сообщения журнала консоли javascript
Ответ 1
Да, вы можете отформатировать console.log()
примерно так:
console.log("%cExtra Large Yellow Text with Red Background", "background: red; color: yellow; font-size: x-large");
Обратите внимание на %c
перед текстом в первом аргументе и спецификациями стиля во втором аргументе. Текст будет выглядеть как ваш пример.
См. Google "Стилизация коннекторов с помощью CSS" или FireBug Консольная документация для более подробной информации.
Ссылки на документацию также включают некоторые другие аккуратные трюки, такие как включение ссылок объектов в журнал консоли.
Ответ 2
Попробуйте следующее:
console.log("%cThis will be formatted with blue text", "color: blue");
Цитирование документов,
Вы используете спецификатор формата% c для применения пользовательских правил CSS к любому строка, которую вы пишете в консоли с помощью console.log() или связанного с ней Методы.
Ответ 3
Вы также можете отформатировать подстроки.
var red = 'color:red';
var blue = 'color:blue';
console.log('%cHello %cWorld %cfoo %cbar', red, blue, red, blue);
Ответ 4
На веб-сайте Google: сайт
console.log("%cThis will be formatted with large, blue text", "color: blue; font-size: x-large");