Сохранить пользовательский HTML локально на живых сайтах без доступа по FTP? - PullRequest
0 голосов
/ 24 января 2012

Мы все знаем, что панель инструментов Firebug / Web Developer и т. Д. Может изменять HTML / CSS любой страницы на наших локальных компьютерах.Однако после обновления мы знаем, что эти изменения не сохраняются.

Как кто-то автоматически сохраняет эти изменения только для нашего локального компьютера, при котором наши изменения будут появляться после обновления сайта?

Например, скажем, я захожу на сайт публикации блога, который обновляется кем-то каждый день.Скажем, я хотел закрасить фон заголовка каждого блога, который я прочитал , ярким раздражающим красным (поэтому быстрый просмотр в будущем позволил бы мне пропустить их).В этом случае представьте, что заголовок всегда является элементом h2.Я бы добавил встроенный элемент в этот заголовок, так что <h2>The world ends this year!</h2> становится <h2 style="color:red;">The world ends this year!</h2>

Есть ли способ пометить, выделить или изменить заголовок этого сообщения только на нашем местноммашина для автоматического просмотра в будущем?

Ответы [ 3 ]

2 голосов
/ 24 января 2012

Если вы хотите персонализировать свой собственный веб-интерфейс Я рекомендую Greasemonkey скрипт, который применяет CSS программно.Существует эквивалентный плагин под названием Stylish , который является аналогом GM для CSS.Существуют эквиваленты для Chrome.


Если вы хотите предоставить эту функциональность пользователям создаваемого вами веб-сайта, я бы хотел сохранить персонализированные стили дляна стороне клиента с использованием HTML5 DOM Storage .

2 голосов
/ 10 августа 2012

Вам не нужен плагин или программа для этого, просто создайте файл userContent.css в вашем профиле Firefox и вставьте вашнастраиваемый CSS для нужной вам веб-страницы, например:

@-moz-document url-prefix(http://www.domain.com/blog/) {
 #content h2 {
  color:red !important;
 }
 #content h2 a {
  color:red !important;
 }
}

. На сайте разработчика mozilla

вы можете найти более настраиваемую технику.
0 голосов
/ 24 января 2012

Я уверен, что есть плагины для браузера, чтобы сделать что-то подобное - особенно для Firefox и т. Д. (Если нет, то создать его не будет слишком сложно.)

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

В идеале, вместо дублирования хранилища истории (поскольку ваш веб-браузер уже хранит историю), такой плагин интегрируется с историей браузера. Однако это может быть нежелательно, если в истории браузера настроено сохранение только самых последних # дней и если вы хотите, чтобы этот список "прочитанных" сообщений сохранялся в течение более длительного периода времени.

...