Сервер отдаёт по защищённом эндпоинту html документ, который я хочу отослать через клиентское приложение на React через iframe.
Я планирую сделать чтобы при клике на какой либо элемент в iframe на уровень выше присылала информацию об элементе
Но сервер такое делать запрещает, хотя я установил все необходимые headers: X-Frame-Origins
Вопрос: какая есть альтернатива? При этом статическая tml страница с сервера должна быть именно на определённой странице клиента встроена
Дополнительно:
Содержание
Ответы:
сделать чтобы при клике на какой либо элемент в iframe на уровень выше присылала информацию об элементе
Не пытайся из фрейма напрямую получить доступ к родителю, используй postMessage для общения.
https://yandex.ru/search/?text=js+iframe+postMessage
Для решения данной проблемы вы можете воспользоваться услугами фрилансеров. Мы выполним необходимую работу быстро и качественно.
Оставить комментарий Отменить
Ответы
- Есть ответ! к записи Как уменьшить масштаб меньше 100% в Windows 10 (22H2)
- Есть ответ! к записи Аналоги CloudFlare в России?
- Есть ответ! к записи Аналоги CloudFlare в России?
- Есть ответ! к записи Как называется человек, который дизайн придумает для сайта и сверстает его?
- Есть ответ! к записи Можно ли установить Яндекс.Диск на АльтЛинукс?
- Есть ответ! к записи Картинки мутные только на сафари, есть выход?
- Есть ответ! к записи Keenetic. Как настроить SSTP клиент с сертификатом?
- Есть ответ! к записи Чем заменить executor в aiogram 3?
Для отрисовки статического HTML файла с сервера, вам необходимо использовать серверный язык программирования, такой как PHP, Python, Node.js и другие. В данном случае, я расскажу как сделать это с помощью PHP.
Для начала, вам нужно создать статический HTML файл на сервере. Допустим, у вас есть файл с именем "index.html", который находится в директории вашего сервера.
Далее, создайте PHP скрипт, который будет читать содержимое этого файла и отправлять его пользователю. Вот пример такого скрипта:
Сохраните этот скрипт под именем "render_html.php" на вашем сервере в той же директории, где находится ваш статический HTML файл.
Теперь, чтобы отрисовать статический HTML файл, просто перейдите по адресу вашего сервера, за которым следует имя вашего PHP скрипта. Например, если ваш сервер находится по адресу "http://example.com", то в браузере вы можете ввести "http://example.com/render_html.php" и увидеть содержимое вашего статического HTML файла.
Таким образом, вы сможете отрисовать статический HTML файл с сервера с помощью PHP.