6

У меня есть маршрутизатор, который всякий раз, когда он теряет соединение, использует HTTP-ответы Permanently Moved (301), и буквально у меня нет доступа к этой ссылке в Firefox. В Chrome/ium я могу ввести URL-адрес, затем нажать Ctrl + Enter или открыть инструмент разработчика и отключить кеш там в настройках. К сожалению, я не нашел способ, которым Firefox может имитировать такое поведение.

Сейчас я добавляю ?a=1 в конце URL-адреса, чтобы обойти эту проблему, но это нежелательно, поскольку, если я щелкну URL-адрес, приходящий с другой страницы, я снова окажусь в той же ситуации.

РЕДАКТИРОВАТЬ: Частный просмотр делает некоторые из этого волшебства, но на самом деле излишне для моих предложений, так как он убивает куки.

Что такое Permanetly Moved (301) в протоколе HTTP?

Что касается ответов / комментариев, которые я получаю, мне кажется, что существует неправильное понимание происходящего, поэтому я остановлюсь более подробно на этой теме.

Всякий раз, когда я набираю http://superuser.com Firefox использует кеш (я не могу нажать F5/Ctrl + F5, поскольку я сейчас не на любой странице) и вижу, что URL-адрес был постоянно перемещен, следовательно, он никогда не переходит на http://superuser.com но по http://deviceip/DeviceStatus_Warning.htm без промедления и остановки. Этот вопрос требует понимания как протокола HTTP, так и Firefox.

Код состояния ответа HTTP 301 Moved Permanently используется для постоянного перенаправления. Это означает, что текущие ссылки или записи, использующие URL-адрес, для которого получен ответ 301 Moved Permanently, должны быть обновлены до нового URL-адреса, указанного в поле Location ответа.

Я сомневаюсь, что "функция" может быть отключена, так как это модифицированная прошивка ISP, но здесь она идет:

Maker: Huawei
Model: HG530
Software release: V100R001B025 Codetel
Firmware Release: 3.12.8.20

У меня есть Telnet, HTTP и FTP доступ к маршрутизатору, но я не видел ничего подобного:

Доступны команды TELNET:

HG530> help
Valid commands are:
sys             exit            diag            ether             
wan             etherdbg        tcephydbg       ip                
bridge          dot1q           pktqos          show              
set             lan                                  

2 ответа2

2

Вы можете использовать инструменты разработчика, чтобы временно отключить кеш, с оговоркой.

  1. Откройте инструменты разработчика (F12 или Ctrl-Shift-K)
  2. Поиск параметров панели инструментов
  3. В разделе "Дополнительные параметры" найдите «Отключить кэш HTTP (когда панель инструментов открыта)»

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

Есть запрос об ошибке / функции, запрашивающий более доступный способ.

-1

Войдите в приватный режим просмотра.

Используйте этот ярлык: команда + Shift + P.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .