Нужна ли веб-разработчикам защита от повторной отправки? - PullRequest
1 голос
/ 04 ноября 2010

Я использую Firefox для своей веб-разработки и готов поспорить, что большинство из вас, ребята, тоже. В последнее время я много занимался разработкой форм, и это надоедливое сообщение

"Чтобы отобразить эту страницу, Firefox должен отправить информацию, которая будет повторять любое действие (например, поиск или подтверждение заказа), которое было выполнено ранее."

только начинает меня бесить .. Я имею в виду, давай! Мне не нужна защита на моем локальном хосте, спасибо! Итак, мой вопрос: вы знаете какой-нибудь конфиг, хак, плагин для его подавления? Если нет, то как ты с этим живешь?

Ответы [ 2 ]

1 голос
/ 02 мая 2011

Очевидно, что нет ни опции конфигурации, ни расширения, чтобы отключить это надоедливое окно подтверждения.

Однако обходной путь, который я использую, заключается в следующем.

Скачать и установить приложение AutoHotkey из: http://www.autohotkey.com/

Создайте следующий скрипт:

^f5::
Send {f5}
sleep 100
Send {enter}

Сохранить с расширением .ahk.

Дважды щелкните, чтобы запустить его (новый значок должен появиться на панели задач).

Теперь каждый раз, когда вы нажимаете Ctrl + F5, скрипт нажимает F5, а затем Enter. Вуаля, окно подтверждения скрыто.

0 голосов
/ 02 мая 2011

Вот эквивалент ответа Патрика для пользователей Linux (Ubuntu в моем случае). Установите автоключ (это в репозиториях). Добавьте этот скрипт на Python:

import time
keyboard.send_keys("<f5>")
time.sleep(0.5)
keyboard.send_keys("<enter>")

Подключите этот скрипт к f5, и вы больше никогда не увидите подтверждающее сообщение. Протестировано с последним Firefox.

...