2010-11-09 4 views
9

Я использую Safari в качестве моего браузера разработки, и мне сложно просмотреть CSS-изменения в тяжелой среде javascript.Обновить стили CSS без перезагрузки страницы?

Мой веб-приложений и среда разработки заключается в следующем:

  • Mac OSX Snow Leapord
  • Safari
  • TextMate
  • Mootools
    • MochaUI
  • XHTML 1.1 Transitional
  • CSS3

ответ

11

Я не пробовал, но это bookmarket обещает сделать работу: ReCSS. Я уверен, что вы можете перепрограммировать код там.

+0

в IE, FF и chrome, Cntr "R" делает полное обновление справа – kobe

+0

Попробуйте Ctrl-F5 вместо этого. Я думаю, что это более универсально. – theazureshadow

+0

Работали как сон – fivetwentysix

3

Я создал инструмент под названием Vogue http://aboutcode.net/vogue/

Vogue часы файловую систему для изменения в CSS-файлов, используемых в вашей веб-странице. Затем он сообщает веб-браузеру в режиме реального времени перезагружать только таблицы стилей.

Он работает во всех браузерах и не требует плагинов (это все javascript).

1

Nice bookmarklet! Прекрасно работает! Теперь мне интересно, стоит ли мне даже упомянуть, как это сделать вручную ...

  1. Chrome Developer Tools.
  2. Щелкните правой кнопкой мыши на файле css, который появляется в голове.
  3. Выберите «Редактировать как HTML».
  4. Скажем, имя файла style.css. Измените его на style.css? Не забудьте использовать? после имени файла.
  5. Нажмите за пределами района и стены, тада!

http://youtu.be/-OYk5p5pSvM

+0

На что вы отвечаете? –

+0

Хммм ... Я, должно быть, пропустил вопрос, над сгибом в окне браузера, и ответил на ответ. Виноват. Сегодня веб-инспектор не работает в Safari, но я собираюсь предположить, что вы можете отредактировать разметку, чтобы обновить файл css, не обновляя страницу. – 2012-09-28 12:05:33

0

Во время разработки, я обнаружил, вы также можете просто бросить знак вопроса после CSS ссылки на имя файла, ... который служит, чтобы обмануть кого-то в пути служения CSS для вас что он динамически построен (поэтому он будет извлекать его каждый раз). Я не уверен, что это Safari, или мой специфический веб-сервер, который обманывает, однако, так YMMV.

Смежные вопросы