Подтвердите действие на странице как убрать
Перейти к содержимому

Подтвердите действие на странице как убрать

  • автор:

Почему браузер просит подтвердить действие на странице, как это убрать?

Почему браузер просит подтвердить действие на странице и как это убрать или исправить?

комментировать
в избранное
Валер­ ий 0053 [14.6K]
4 года назад

Это никак не убрать. Просто смиритесь с этим. Сейчас так делают, чтоб за вас не кликал робот на сайте, где зарабатывают на кликах. Другие сайты тоже могут требовать, такие действия для подтверждения. Это делается тоже для подтверждения, что вы не робот(не бот), чтобы считать количество посетителей, так как многие сайты зарабатывают на размещении рекламы от рекламодателя. То есть, другими словами сказать, — вы, зарабатываете сайту разместившему рекламу деньги, а в замен либо смотрите за подтверждённое действие, либо при неподтверждении не смотрите. Он(сайт) вас просто не пускает.

модератор выбрал этот ответ лучшим
в избранное ссылка отблагодарить
Cortezz [2.6K]

Может быть и так. Но на одном форуме я из-за этого бага не могу цитировать сообщения пользователей. Выделяю нужный текст, нажимаю ссылку «цитата», и тут же выскакивает окно с сообщением «подтвердить действие на странице». И как нажму ОК. — выделенное мною сразу сбрасывается. Так до бесконечности. Писал Админу, но он уверен, что такое быть не должно, и проблема в моём браузере. Я пробовал три хромо-подобных браузера — и везде одно и то же. Не хочется брать огнелиса — он для меня тяжеловесный. И как тут быть — хз. — 4 года назад

комментировать
Алекс­ 98 [60.6K]
2 года назад

Это своеобразный код браузера. У меня браузер тоже требует подтверждение некоторых действий и я просто привык к этому.

Попробуйте установить другой браузер и посмотрите на результат. Запросит ли подтверждение того действия (которое вам нужно) в другом браузере или нет.

В принципе, есть большая вероятность того что разные браузеры работают не одинаково, у меня было пару таких случаев. Так что можно испытать «Оперу» и «Гугл Хром», к примеру. Проверить их на одном и том же действии.

Подтвердите действие на сайте

ScreaM Знаток (312) на всех сайтах так или только на этом?

Виктория ПомыкаловаУченик (146) 5 лет назад

меня спас именно другой браузер! Спасибо))

Похожие вопросы

Ваш браузер устарел

Мы постоянно добавляем новый функционал в основной интерфейс проекта. К сожалению, старые браузеры не в состоянии качественно работать с современными программными продуктами. Для корректной работы используйте последние версии браузеров Chrome, Mozilla Firefox, Opera, Microsoft Edge или установите браузер Atom.

Как удалить всплывающее окно подтвердите действие на сайте?

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

  • Вопрос задан более двух лет назад
  • 2317 просмотров

1 комментарий

Простой 1 комментарий

Said927

Саид Шукуров @Said927 Автор вопроса

613f6ffb4f794410264058.png

вот ссылка на сам сайт
https://елки-24.рф
вот фото этой штуки

Решения вопроса 1

azerphoenix

Орхан Гасанлы @azerphoenix
Java Software Engineer

Добрый вечер.
Said927, если вкратце, то вам нужно найти что-то что блокирует сабмит содержимого формы на уровне js кода. Где-то есть строка с preventDefault() , которая блокирует сабмит и делает alert() и ждет действий со стороны пользователя.
Скрипт, который это делает находится по пути wp-content/themes/elki24/js/common.js
В частности вот, сам скрипт:

function(event) < alert(); $(".wpcf7").on('wpcf7:mailsent', function(event) < // Your code here //alert('ERROR'); function close() < //alert(); $('.modal-wrapper').css('display', 'none'); $('.modal-overlay').fadeOut(400); >//document.write(document.location.href = 'https://xn---24-qddplg.xn--p1ai/order-received/';) var url = "https://xn---24-qddplg.xn--p1ai/order-received/"; //$(location).attr('href',url); location.href = url; //var text = ' 
Заказ оформлен!

Менеджеры компании с радостью перезвонят Вам в ближайшее время

-->
'; //$(".modal__inner").html(text); >); >

Как видите, там есть alert();
Ответ написан более двух лет назад

Said927

Саид Шукуров @Said927 Автор вопроса

Здравствуйте спасибо за то что помогаете мне,но появился вопрос, что мне делать с этим кодом? мне его удалить?

Said927

Саид Шукуров @Said927 Автор вопроса

613f755c1728b457276726.png

И в этом js файле я нашел строчку с alert,влияет ли она на что то?

azerphoenix

Орхан Гасанлы @azerphoenix

И в этом js файле я нашел строчку с alert,влияет ли она на что то?

Нет, она закомментирована.

что мне делать с этим кодом? мне его удалить?

Попробуйте удалить эту строчку — alert(); в файле common.js (2-я строка).
А затем почистите кеш сайта (если он есть) и кеш браузера (если вы его не отключали) и заново оформите заказ и гляньте появляется ли alert

Said927

Саид Шукуров @Said927 Автор вопроса

613f780ebbef5715314409.png

Орхан, я нашел эту строчку кода, что мне с ней делать? ее можно удалять?

confirm ( )

Функция придёт на помощь когда лень делать красивое модальное окно.

Время чтения: меньше 5 мин

Открыть/закрыть навигацию по статье
Контрибьюторы:

  • Николай Лопин ,
  • Светлана Коробцева

Обновлено 10 апреля 2024

Кратко

Скопировать ссылку «Кратко» Скопировано

При помощи функции confirm ( ) можно вывести на экран пользователя модальное окно с текстом и кнопками «Ок» и «Отмена».

Из-за того, что окно модальное — работа с интерфейсом браузера и страницами будет заблокирована. Это неудобно, плюс может восприниматься пользователем как попытка ограничивать его свободу. Модальное окно для пользователя — окно, которое блокирует работу пользователя с браузером до тех пор, пока пользователь это окно не закроет.

Пример

Скопировать ссылку «Пример» Скопировано

☝️ Это крайне быстрый вариант кода, который взаимодействует с пользователем, но окно созданное таким образом не изменяется через CSS, а значит, использовать его лучше только для прототипирования интерфейса. В финальном варианте веб-страницы использовать модальное окно нежелательно.

Как пишется

Скопировать ссылку «Как пишется» Скопировано

confirm ( ) принимает один аргумент — это текст, который появится в модальном окне.

Результат работы confirm ( ) можно записать в переменную:

 var answer1 = confirm('Подтвердите удаление') var answer1 = confirm('Подтвердите удаление')      

Если не передать никакие аргументы, то пользователь увидит просто пустое окно с кнопками. Если появление окна следовало из какого-то действия, то пользователь может догадаться, что от него хотят. Но лучше, чтобы текст в модальном окне был написан — не надо бесить пользователей.

Как понять

Скопировать ссылку «Как понять» Скопировано

Аргумент для confirm ( ) должен быть строкой. Если это не так, то JavaScript автоматически приведёт его к строке. Такое поведение не доставляет проблем, пока аргумент является примитивом или встроенным типом, имеющим правила приведения к строке. Если же в функцию передать объект, то получится непонятно:

 confirm('Подтвердите переход на страницу')// Текст: 'Подтвердите переход на страницу' confirm(< message: 'Подтвердите переход' >)// '[object Object]' confirm('Подтвердите переход на страницу') // Текст: 'Подтвердите переход на страницу' confirm( message: 'Подтвердите переход' >) // '[object Object]'      

Результат вызова confirm ( ) — булево значение: true если нажать «Окей» и false если нажать «Отмена».

 var result = confirm('Удалить элемент?') if (result)  alert('Элемент удалён!')> else  alert('Операция прервана')> var result = confirm('Удалить элемент?') if (result)  alert('Элемент удалён!') > else  alert('Операция прервана') >      

На практике

Скопировать ссылку «На практике» Скопировано

Дока Дог советует

Скопировать ссылку «Дока Дог советует» Скопировано

�� Пример использования confirm ( ) с самостоятельно созданным диалоговым окном:

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *