Как вызвать службу REST и отправить параметр в iFrame? - PullRequest
0 голосов
/ 03 августа 2020

Я работаю над поиском решения для следующего процесса интеграции.

Мы хотим сделать следующее: Родительский пользовательский интерфейс будет включать iFrame и может передавать некоторый идентификатор контекста. С помощью идентификатора контекста мы можем получить доступ к параметрам, которые внутренний iFrame должен отображать определенные c данные, вызвав службу REST. Мы работаем как слой интеграции между обоими UI. Поэтому невозможно адаптировать код к родительскому или дочернему пользовательскому интерфейсу.

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

Что мы можем сделать: мы можем настроить атрибут sr c. Таким образом, перед загрузкой дочернего iFrame можно было бы обратиться к другому iFrame или уровню интеграции.

Пример:

<iframe src="child_iframe.htm?contextId=123" title="Iframe Example"></iframe> -> Параметр, предоставленный родительским

<iframe src="child_iframe.htm?lat=123&lon=123" title="Iframe Example"></iframe> -> Параметр, необходимый ребенку

Мозговой штурм:

  • iFrame в iFrame для вызова RESTService и передачи необходимых параметров
  • как-то использовать функцию postMessage
  • каким-то образом включить сторонний JS код с нашей стороны для вызова службы REST при загрузке внутреннего iFrame

Любая помощь приветствуется.

BR, maddilli16

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...