Как сохранить изменения CSS в панели "Стили" инструментов разработчика Chrome?

Как сохранить изменения CSS Панель стилей Инструменты разработчика Google Chrome?

На веб-сайте инструмента упоминалось, что мы видим все изменения в панели ресурсов

enter image description here

Но я работаю локально в файле CSS, но изменения не отображаются в панели ресурсов для меня

enter image description here

enter image description here

Кстати, знаете ли вы какие-либо надстройки, инструменты для сохранения изменений в css для инструментов разработчика Chrome?  Я знаю, что для Firebug существует много https://stackoverflow.com/search?q=firebug+CSS+changes+save

Ответ 1

Вы можете сохранить свои изменения CSS из самого инструмента Chrome Dev. Теперь Chrome позволяет добавлять локальные папки в рабочую область. Предоставив Chrome доступ к папке и добавив папку в локальную рабочую область, вы можете сопоставить веб-ресурс с локальным ресурсом.

  • Перейдите на панель "Источники" инструментов разработчика, щелкните правой кнопкой мыши на левой панели (где указаны файлы) и выберите "Добавить папку" в "Рабочая область". Вы можете быстро перейти к таблице стилей на панели "Источники", щелкнув таблицу стилей в правом верхнем углу каждого правила CSS для выбранного элемента на панели "Элементы".

enter image description here

  • После добавления папки вам нужно будет предоставить Chrome доступ к этой папке. Allow chrome access

  • Затем вам нужно сопоставить сетевой ресурс с локальным ресурсом.

enter image description here

  • После перезагрузки страницы Chrome теперь загружает локальные ресурсы для сопоставленных файлов. Чтобы упростить работу, Chrome показывает только локальные ресурсы (поэтому вы не путаетесь, редактируете ли вы локальный или сетевой ресурс). Чтобы сохранить изменения, нажмите CTRL + S при редактировании файла.

p.s.

Возможно, вам придется открыть сопоставленный файл и начать редактирование, чтобы Chrome применял локальную версию (дата 201604.12).

Ответ 2

В новых версиях Chrome есть функция, называемая рабочими пространствами, которая устраняет эту проблему. Вы можете определить, какие пути на вашем веб-сервере соответствуют каким путям в вашей системе, а затем редактировать и сохранять только с помощью ctrl-s.

Смотрите: http://www.html5rocks.com/en/tutorials/developertools/revolutions2013/

Ответ 3

Автор и разработчик DevTools выступают здесь.

Начиная с Chrome 65, Local Overrides - это новый, легкий способ сделать это. Это другая функция, чем в рабочих пространствах.

Установить переопределения

  1. Перейти на панель источников.
  2. Перейдите на вкладку " Переопределения ".
  3. Нажмите " Выбрать папку для переопределений".
  4. Выберите каталог, в который вы хотите сохранить изменения.
  5. В верхней части окна просмотра нажмите кнопку " Разрешить", чтобы предоставить DevTools права на чтение и запись в каталог.
  6. Внесите свои изменения. В GIF ниже вы можете видеть, что изменение background:rosybrown сохраняется при загрузке страницы.

overrides demo

Как работает переопределение

Когда вы вносите изменения в DevTools, DevTools сохраняет изменения в измененной копии файла на вашем компьютере. Когда вы перезагружаете страницу, DevTools обслуживает измененный файл, а не сетевой ресурс.

Разница между переопределениями и рабочими пространствами

Рабочие пространства предназначены для того, чтобы вы могли использовать DevTools в качестве вашей IDE. Он сопоставляет код вашего репозитория с кодом сети, используя исходные карты. Реальное преимущество заключается в том, что если вы минимизируете свой код или используете код, который необходимо передать, например, SCSS, то изменения, которые вы вносите в DevTools (обычно), возвращаются в исходный исходный код. Переопределения, с другой стороны, позволяют вам изменять и сохранять любые файлы в Интернете. Это хорошее решение, если вы просто хотите быстро поэкспериментировать с изменениями и сохранить эти изменения при загрузке страниц.

Ответ 4

Вы смотрите неправильный раздел "Ресурсы".

Это не под "Local Storage", это под "Frames":

На приведенном выше снимке экрана показаны отличия от оригинальных стилей от новых изменений, сделанных в devtools. Вы можете щелкнуть правой кнопкой мыши элемент на левой панели и сохранить его обратно на диск.

Ответ 5

Я знаю, что это старый пост, но я сохраняю его так:

  1. Перейти к панели источников.
  2. Нажмите Показать навигатор (чтобы отобразить панель навигатора слева).
  3. Нажмите на файл CSS, который вы хотите. (Откроется в редакторе со всеми внесенными вами изменениями)
  4. Щелкните правой кнопкой мыши на редакторе и сохраните ваши изменения.

Вы также можете увидеть Локальные модификации, чтобы увидеть ваши ревизии, очень интересная функция. Также работайте со скриптами.

Ответ 7

Теперь, когда Chrome 18 был выпущен на прошлой неделе с необходимыми API, я опубликовал расширение chrome в веб-магазине Chrome. Расширение автоматически сохраняет изменения в CSS или JS в инструментах разработчика на локальном диске. Пойдите, проверьте это.

Ответ 8

Чтобы ответить на последнюю часть вашего вопроса о любых расширениях, которые могут сохранять изменения, есть hotfix

Он позволяет вам сохранять изменения с помощью инструментов Chrome Dev прямо в GitHub. Оттуда вы можете настроить почтовый прием на GitHub для автоматического обновления вашего веб-сайта.

Ответ 9

FYI. Если вы используете встроенные стили или напрямую изменяете DOM (например, добавляете элемент), рабочие пространства не решают эту проблему. Это потому, что DOM живет в памяти, и нет фактического файла, связанного с активным состоянием DOM.

Для этого мне нравится делать снимок dom до и после "до" с консоли: copy(document.getElementsByTagName('html')[0].outerHTML)

Затем я помещаю его в инструмент diff, чтобы увидеть мои изменения.

Diff tool image

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

Ответ 10

В настоящее время существует API для расширений DevTools для получения уведомлений о изменяемых ресурсах, поэтому вы можете создать расширение, которое будет интегрироваться с вашей IDE по выбору или просто разместить содержимое ресурса на сервере WebDAV:

http://developer.chrome.com/extensions/devtools.inspectedWindow.html#event-onResourceContentCommitted

Ответ 11

Пока вы не вставляете CSS в element.style:

  • Перейдите к стилю, который вы добавили. Должна быть ссылка, указывающая таблицу-указатель:

введите описание изображения здесь

  1. Нажмите на него, и он откроет все CSS, добавленные вами на панели источников

  2. Скопируйте и вставьте его - yay!

Если вы использовали element.style:

Вы можете просто щелкнуть правой кнопкой мыши по элементу HTML, нажать "Редактировать как HTML", а затем скопировать и вставить HTML с встроенными стилями.