В Chrome, если я разместил страницу и нажимаю клавишу F5 для обновления, я вижу окно «Подтверждение повторной отправки формы», как и следовало ожидать.

Подтвердить повторную отправку формы

Тем не менее, это действует несколько странно. Для начала (это как я заметил) я не могу нажать Enter на клавиатуре, чтобы подтвердить, что, я уверен, я имел обыкновение делать. Немного поиграв, я заметил, что на самом деле я не могу взять диалоговое окно и перетащить его, как я ожидал (например, окна предупреждений JavaScript). Я могу нажать крестик и обе кнопки, чтобы он все еще работал (не разбился), но просто очень странно.

Кто-нибудь знает что-нибудь об этом?

1 ответ1

2

Все диалоговые окна, связанные с вкладками, фактически управляются Chrome, а не ОС, и для этого есть несколько веских причин.

Представьте себе вредоносный сайт, который показывает сотни всплывающих окон один за другим. "Классические" управляемые ОС всплывающие окна (как, например, в IE6) полностью блокируют браузер, пока вы не закроете их все, потому что, если всплывающее окно видно, в главном окне приложения ничего нельзя щелкнуть.

Это было решено с помощью флажка «Больше не показывать диалоги с этого сайта» , но всплывающие окна, управляемые Chrome, даже лучше по второй причине: при таком всплывающем окне вы все равно можете переключиться на другую вкладку, а когда вернетесь к Во-первых, всплывающее окно все еще будет там.

Я думаю, что ребята из Chrome осознали, что создание его в виде диалога - плохая концепция дизайна, потому что в Chrome 29 (в настоящее время в канале разработчиков) эти всплывающие окна выглядят так:

Всплывающее окно обновления данных POST в Chrome 29 (польский, dev channel, сборка 1541)

Также Enter работает для подтверждения. Изменения с канала разработки обычно переносятся в стабильный выпуск через 6–12 недель.

Если вам нужно быстрое решение проблемы с Enter , Chrome 28 из бета-канала уже разобрался с ним. Вы можете перейти на бета-канал здесь. Конечно, это бета-версия, поэтому она может быть нестабильной, но из моего опыта бета-версии довольно хороши для повседневного использования. Более подробную информацию о различных каналах выпуска можно найти здесь.

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