Я только что заметил, что вижу предупреждение браузера Chrome о повторной отправке уже отправленной формы только тогда, когда панель Chrome Dev Tools закрыта. Когда он открыт - такое предупреждение не отображается.
Это ошибка или особенность? А если особенность - для чего это (не вижу)?
1 ответ
Если я нажму F5 , когда сфокусирован на странице, он спросит меня о повторной отправке, но если я нажму F5 , когда сфокусирован на панели инструментов разработчика, он перезагрузится без запроса. Это использует 36.0.1985.143 (не перезапускал Chrome со вчерашнего дня) в Windows.
Если я нажимаю кнопку перезагрузки, всегда появляется предупреждение (вероятно, потому, что оно фокусируется на главном окне).
Глядя на вкладку сети, когда я нажимаю F5 и он перезагружается без предупреждения о повторной отправке, он отправляет такой же объем информации, как если бы я подтвердил повторную отправку формы.
Скорее всего, это сделано для того, чтобы протестировать данные публикации в инструментах разработки без необходимости постоянно подтверждать повторную отправку. Ранее были проблемы с тестированием повторной отправки формы, поэтому я могу понять, почему они возможно, пришлось пойти на многое, чтобы упростить задачу. Думаю, они предполагают, что вы тестируете, открыты ли у вас инструменты разработчика и нажимаете ли вы F5 в инструментах разработчика.
Если вы не видите предупреждения, пока сфокусированы на главном окне (с открытыми инструментами разработчика), возможно, у вас есть какая-то ошибка, но я не могу ее воспроизвести.
Похожие вопросы
Новые вопросы
google-chrome-devtools
Chrome DevTools - это инструменты для веб-разработчиков, встроенные в Google Chrome.