Ответ 1
Введите "about: config" в адресной строке.
В поле фильтра введите: "browser.cache"
"browser.cache.disk.enable" и "browser.cache.memory.enable" должно быть установлено значение TRUE.
Готово! Все кредиты @MatrixFrog
Это своего рода тангенциально для кодирования, но программисты часто "видят источник" на своих страницах и на других страницах. Я узнал, что когда вы делаете обычный View Source в Firefox, он берет URL-адрес, на котором вы находитесь, и выдает другой запрос GET на этот URL-адрес. Есть две причины, почему это плохо:
Я слышал, что есть кое-что, что я мог бы добавить: config, который бы помешал этому, но не повезло. Я также читал о некоторых расширениях, которые обошли бы это, главный Firebug среди них, но ctrl-shift-u настолько удобен по сравнению с F12, а затем несколькими щелчками мыши, чтобы найти интересующий вас элемент.
Итак... Есть ли переключатель, который я могу перевернуть, чтобы заставить Firefox View Source действовать как View Generated Source все время и ударять кеш вместо создания нового запроса GET?
Введите "about: config" в адресной строке.
В поле фильтра введите: "browser.cache"
"browser.cache.disk.enable" и "browser.cache.memory.enable" должно быть установлено значение TRUE.
Готово! Все кредиты @MatrixFrog
Если вы устанавливаете расширение расширение веб-разработчика, в разделе "Просмотр источника" под названием "Просмотр сгенерированного источника" есть опция, которая покажет вам текущий источник страницы, включая любые изменения DOM, которые вы, возможно, сделали.
Вы делаете Ctrl + A, щелкните правой кнопкой мыши и "смотрите источник выбора", который не запрашивает страницу повторно.
Используйте расширение FireBug. Он отображает (и позволяет вам перемещаться) только отображаемый источник, поэтому нет необходимости в другом запросе (и он показывает изменения Javascript).
"Просмотр сгенерированного источника" - это не тот же исходный код, который вы получаете с "View Source".
View Generated Source "улучшает" код, анализирует html, добавляет новые строки среди тегов, меняет порядок атрибутов (width = "100%" cellpadding = "0" = > cellpadding = "0" width = "100%" ), добавление значений атрибутов (nowrap = > nowrap = "nowrap" ) и тегов (tbody from nowhere) и т.д.
Вы можете подумать, что это лучше, но если вы хотите сравнить старый сгенерированный источник с фактическим файлом, это бесполезно.
Лучше всего искать кеш каталога.
Привет
Это более старый вопрос, но он по-прежнему происходит время от времени в зависимости от того, что они в настоящее время нарушают в последнем Firefox, или что тонкая ошибка расширения вызывает конфликты.
Я хотел опубликовать обходной путь, который, похоже, работает для меня последовательно, потому что в конце концов мы должны получить работу и не тратить часы, пытаясь исправить это.
Просто добавьте view-source:
в начало URL-адреса, и он покажет источник с данными получения/публикации, которые вы пытаетесь использовать.
т.
view-source:http://stackoverflow.com/
Не настоящее решение, а работа, чтобы выполнить работу.
Чтобы продлить ответ @Techn4k: если у вас есть эти два набора свойств, но все же получите поведение повторного GET или повторного POST, очистите кеш браузера: перейдите к about:preferences#advanced
, щелкните по вкладке сети и нажмите clear now
(или аналогичный) в части информации о кеше.
Это позволяет Firefox извлекать и кэшировать страницу, чтобы не появлялось повторное GET или повторно POST.
Это расстраивает. Альтернативой вышеприведенным методам является открытие отладчика с использованием F12, а затем вкладка "Сеть".
Когда вы просматриваете разные страницы, отображается каждый GET/POST. Затем вы можете щелкнуть на том, какое сообщение вы хотите, и перейдите на вкладку "Ответ", чтобы просмотреть данные, полученные браузером.
Начиная с Firefox 42.0, нажатие "Просмотр источника" не должно выполнять новый запрос GET, но использовать кеш:
Важно отметить, что мы также обеспечили, что View Page Source предоставляет вам источник страницы как есть из кеша Firefox - мы не получаем новую версию.
Вы можете просто установить Firefox в автономный режим перед выдачей команды "Просмотр источника". Он не сможет (сможет) получить свежий источник страницы.
Это нарушено в Firefox в течение некоторого времени:
https://bugzilla.mozilla.org/show_bug.cgi?id=307089
Они не очень отзывчивы на свой трекер ошибок, но ваши варианты:
(1) жаловаться на отслеживание ошибок,
(2) исправить это самостоятельно с открытым исходным кодом,
(3) найти другой браузер.