Простая клавиатура/сенсорный экран Vue для работы внутри Stripe iframe

Скриншот:

введите здесь описание изображения

Привет, я разрабатываю сенсорное приложение с помощью Vue / Nuxt, и последние шаги состоят в заполнении формы, а затем в оплате с использованием Stripe Elements.

Я использую плагин клавиатуры Vue Simple, чтобы вызвать виртуальную клавиатуру для заполнения некоторых полей формы. Все идет нормально.

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

Есть какое-то решение или альтернатива?

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


person Nico    schedule 17.02.2021    source источник
comment
Не думайте, что это возможно, поскольку вам нужно будет каким-то образом публиковать события нажатия клавиш или вручную вводить значения в iframe. И их API не поддерживает это, вероятно, в том числе из-за соображений безопасности. Если вы посмотрите на их API, там есть update метод, но он не поддерживает ручное заполнение конфиденциальной информации, такой как номер копии и CVC.   -  person Terry    schedule 19.02.2021
comment
Привет, @Nico, ты пробовал выбирать входные данные с помощью iframe.contentWindow? Я думаю, что Терри прав, но, возможно, стоит попробовать (если это не противоречит Условиям использования Stripe). Дополнительная информация: stackoverflow.com/questions/26630519 /   -  person Francisco Hodge    schedule 21.02.2021