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

Показать все изменения, внесенные с помощью инструментов разработчика Chrome

Вопрос. Как отобразить все изменения, которые я сделал с помощью инструментов Chrome Developer?

Фон:

  • Я открываю веб-сайт.
  • Я открываю инструмент для разработчиков Chrome.
  • Я изменяю атрибут стиля для некоторого тега.
  • Я добавляю новый стиль в некоторый файл css.
  • Я изменяю некоторые функции JavaScript.
  • Как увидеть список изменений, которые я сделал? Должно быть что-то вроде этого:

    page.html:56 Change style attribute of foo to bar.
    page.css:21 Lines added: 21,22,23,24.
    page.js:12 Line modified.
    
4b9b3361

Ответ 1

Вы можете попробовать Локальные модификации:

DevTools также ведет историю изменений всех изменений, внесенных в локальные файлы. Если вы отредактировали script или таблицу стилей и сохранили изменения используя Инструменты, вы можете щелкнуть правой кнопкой мыши по имени файла в Источниках (или в области источника) и выберите "Локальные изменения", чтобы просмотреть это история.

enter image description here

Появится панель локальных изменений:

  • Разница в изменениях
  • Время, когда изменения были сделаны на
  • Домен, в котором был изменен файл

Ответ 2

Таким образом, локальные изменения работают для любых изменений в файлах, которые вы делаете, но они не помогают вам, если вы добавляете встроенные стили или каким-либо образом изменяете свой DOM.

Мне нравится использовать метод, в котором я фиксирую DOM до и после моих изменений.

copy(document.getElementsByTagName(‘html’)[0].outerHTML)

Это помещает текущее состояние DOM в буфер копирования. Вставьте это в левый столбец инструмента сравнения, например http://www.mergely.com/ или Meld.

Затем я завершу свои модификации и снова запустил команду копирования. Я вставляю это в правый столбец инструмента diff, а затем вижу мои изменения.

diff view

Полная статья здесь: https://medium.com/@theroccob/get-code-out-of-chrome-devtools-and-into-your-editor-defaf5651b4a