Я работаю над поиском решения для следующего процесса интеграции.
Мы хотим сделать следующее: Родительский пользовательский интерфейс будет включать 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