Подтвердить что ты не робот

Отключить укорачивание/форматирование 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? Эта уловка в значительной степени разрушила все мои планы, надеясь, что вам не придется использовать безгласный браузер, чтобы получить исходный текст.: -\

4b9b3361

Ответ 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))