Отключить укорачивание/форматирование URL-адресов в консоли Chrome
Я конвертирую страницы из старого формата в новый с помощью фрагментов. Все было правильно в мире, пока я не заметил URL-адрес консоли Chrome, чтобы они отображались лучше.
var url = "http://www.somewebsite.com/this/is/a/really/really/really/really/long/ass/url/that/will/be/cutoff/later/on/just/wait/wait/for/it/wait/for/it/there/here/are/some/query/strings?awwww=snap&this=is&really=happening"
console.log(url);
// Spits out
// "http://www.somewebsite.com/this/is/a/really/really/really/really/long/ass/u…r/it/there/here/are/some/query/strings?awwww=snap&this=is&really=happening"
Это не фактический URL, но вы получаете идею. Есть ли способ удалить форматирование из области консоли Google Chrome? Эта уловка в значительной степени разрушила все мои планы, надеясь, что вам не придется использовать безгласный браузер, чтобы получить исходный текст.: -\
Ответы
Ответ 1
Когда URL-адрес отображается в консоли Javascript Chrome, есть некоторые меню контекстного меню (например, контекстное меню) для взаимодействия с этим URL-адресом. Если вы хотите только скопировать и вставить полный текст URL-адреса в другое место для просмотра, вы можете щелкнуть правой кнопкой мыши по URL-адресу на консоли и выбрать "Копировать адрес ссылки". Затем просто вставьте куда угодно - даже вернитесь в консоль Javascript, если хотите! - и полный, не отсортированный URL-адрес доступен для просмотра.
В то время как это не отключает поведение URL-сокращения Chrome, это более удобное решение для меня, чем вставка Javascript, специфичного для Chrome, в мой код.
Ответ 2
Один обходной путь, который я нашел, заключался в том, чтобы не регистрировать фактические значения, которые я хотел. Вместо этого я устанавливаю его в переменную окна и использую copy(window.varToCopy)
copy()
является встроенной функцией Chrome, которую вы можете использовать в консоли для копирования данных в буфер обмена. К счастью, кажется, что он не форматирует все, что вы передаете, поэтому я могу получить фактический URL, а не сломанный.
Это только обходной путь, надеюсь, кто-то знает, как удалить форматирование консоли!
Ответ 3
Мое обходное решение - использовать console.dir(url);
. Он не предназначен для этой цели, но определенно делает трюк:
![enter image description here]()
Вы действительно не можете открыть иерархический список, но вам все равно не нужно.
Ответ 4
У меня была такая же проблема. Я закончил использование этого небольшого обходного пути, сделав URL-адрес ненужным, удалив ведущий http/https:
console.log(url.replace(/https?:\/\//,""));
Ответ 5
Я столкнулся с этой проблемой, когда у меня был длинный массив длинных URL. Ничто из вышеперечисленного не помогло.
Решение, которое я наконец-то console.dir(JSON.stringify(urls))
это: console.dir(JSON.stringify(urls))