Я пытаюсь подогнать размер iframe к содержимому и использую lib https://github.com/davidjbradshaw/iframe-resizer
Итак, я создал компонент реагирования:
import React from "react";
import IframeResizer from "react-iframe-resizer-super";
const IFrameArea = () => {
const url = "http://localhost:8080/app/jsf/data-payments.jsf";
const iframeResizerOptions = {
log: true,
checkOrigin: false,
};
return (
<IframeResizer src={url} iframeResizerOptions={iframeResizerOptions}/>
);
};
export default IFrameArea;
и в заголовок для всех jsf-ов вставил этот
<h:outputScript library="iframeResizer" name="iframeResizer.contentWindow.js" />
Итак, я ожидал, что мой компонент отправит сообщение на контент.Контент будет отвечать, используя этот iframeResizer.contentWindow.js, а размер iframe будет изменен.Но есть
[iFrameSizer] [Страница хоста: iFrameResizer0] Нет ответа от iFrame.Проверьте, что iFrameResizer.contentWindow.js был загружен в сообщение об ошибке iFrame
.Итак, вы можете мне помочь, что не так?PS Я использую это библиотекарь