Перейти до основного контенту

Як виправити проблеми з кнопкою запису в iFrame у Safari (iPhone та iPad)

Автор: Kristína Žiaková

Якщо кнопка запису не працює під час використання iFrame на власному домені чи вебсторінці, швидше за все, це пов’язано зі стандартними налаштуваннями безпеки Safari. Такі налаштування можуть перешкоджати коректній роботі функції iFrame. Щоб вирішити цю проблему, дотримуйтеся інструкцій нижче.

Увага: Коли налаштовуєте онлайн-оплати через Adyen або ČSOB, зверніть увагу, що iFrame несумісний із цим налаштуванням. У такому випадку наведені нижче кроки не допоможуть. Додавайте пряме посилання на сторінку запису замість вставляння через iFrame.

Крок 1: Вимкніть блокування спливаючих вікон

Спочатку перевірте версію Safari. Форма запису працює тільки у Safari 16.4 та новіших версіях. У попередніх версіях сторінка завантажиться, кнопка буде видно, але при натисканні нічого не відбудеться.

Щоб кнопка запису працювала коректно, спершу вимкніть блокування спливаючих вікон у браузері. Для цього зробіть таке:

  1. Відкрийте Налаштування на вашому iPhone або iPad.

  2. Прокрутіть униз, виберіть Програми, потім відкрийте Safari.

  3. У розділі "Загальні" знайдіть параметр "Блокування спливаючих вікон".

  4. Вимкніть Блокування спливаючих вікон.

Далі налаштуйте дозволи для міжсайтового відстеження.

Крок 2: Дозвольте міжсайтове відстеження

  1. Відкрийте Налаштування на вашому iPhone або iPad.

  2. Прокрутіть униз, виберіть Програми, потім відкрийте Safari.

  3. Перейдіть до розділу "Конфіденційність і безпека".

  4. Знайдіть опцію Запобігати міжсайтовому відстеженню та вимкніть її.

Після застосування цих налаштувань кнопка запису повинна працювати належним чином в iFrame. Якщо кнопка досі не працює, зверніться до нас у чаті, вкажіть версію Safari, модель пристрою та додайте посилання на сторінку з формою запису.

Ці налаштування потрібно виконати на кожному пристрої, де виникає проблема. Це дає змогу коректно завантажити сторінку запису та водночас зберегти необхідні налаштування безпеки.

Ви отримали відповідь на своє запитання?