Введение

Благодаря технологиям микроинтерфейса на основе компонентов нам разрешено напрямую использовать удаленный компонент Angular или React в нашем приложении NextJS.

Что, если мы хотим интегрировать существующую удаленную страницу в наше приложение?

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

Об этой серии

Эта серия направлена ​​на изучение различных технологий микроинтерфейса для соединения удаленных приложений в разных средах.

Обзор этой статьи

В этой статье мы рассмотрим следующие темы.

До реализации

Связь между хост-приложением и встроенным приложением

На следующей диаграмме показан процесс связи хост-приложения (слева) и удаленной страницы (справа).

Есть несколько шагов.

  1. IframeOverlay добавляет прослушиватель событий для ожидания события message с удаленной страницы.
  2. Хост-приложение встраивает удаленную страницу
  3. Удаленная страница добавляет прослушиватель событий для ожидания события message от хоста…