Скрытие окна "сохранить карту"

southside

Client
Регистрация
20.04.2019
Сообщения
207
Благодарностей
259
Баллы
63
Может кто сталкивался с подобным:
101572


Как заблокировать появление такого окошка? Блокировка всплывающих окон не помогает. По поиску форума ничего не нашёл
А то прям на рабочем столе это окно вылезает, во время работы зеннопостера :-)
 

Wide

Client
Регистрация
04.02.2013
Сообщения
945
Благодарностей
257
Баллы
63
через трафик монитор запрос не пробовал?
 

K R

Client
Регистрация
14.01.2017
Сообщения
127
Благодарностей
127
Баллы
43
Тоже столкнулся с этой проблемой.
Нужно выключать сбор данных карт в настройках хромиума. Аргументов, которые бы это делали при запуске нет, только напрямую через настройки.
Заходим на страницу chrome://settings/payments

Дальше кубик JS-кода с выполнением на текущей странице. Прямого доступа к элементам нет из-за shadow root.

Отключение сохранения карт и соответствующего всплывающего окна:
var toggle_1 = document.querySelector("body > settings-ui").shadowRoot.querySelector("#main").shadowRoot.querySelector("settings-basic-page").shadowRoot.querySelector("#basicPage > settings-section.expanded > settings-autofill-page").shadowRoot.querySelector("#paymentsSection").shadowRoot.querySelector("#autofillCreditCardToggle").shadowRoot.querySelector("#control");

if (toggle_1.getAttribute('aria-pressed') === 'true') {
    toggle_1.click();
}

var toggle_2 = document.querySelector("body > settings-ui").shadowRoot.querySelector("#main").shadowRoot.querySelector("settings-basic-page").shadowRoot.querySelector("#basicPage > settings-section.expanded > settings-autofill-page").shadowRoot.querySelector("#paymentsSection").shadowRoot.querySelector("#canMakePaymentToggle").shadowRoot.querySelector("#control");

if (toggle_2.getAttribute('aria-pressed') === 'true') {
    toggle_2.click();
}
Код проверяет, включено ли сохранение данных карт, и если включено, то выключает его.
Работает на версии 7.7.8. Маловероятно, но в других версиях может быть сменена вёрстка, тогда нужно будет подставить в toggle_1 и toggle_2 актуальные значения.
 
  • Спасибо
Реакции: southside

Кто просматривает тему: (Всего: 1, Пользователи: 0, Гости: 1)