0
React-On-Rails 응용 프로그램이 다른 응용 프로그램의 내부에서 렌더링되고 있으며 부모 구성 요소 코드에 액세스 할 수 없습니다.응용 프로그램이 호출되는 iframe의 높이를 늘리는 방법은 무엇입니까?
내 반응 응용 프로그램에서 상위 iframe의 높이를 변경하고 싶습니다. 어떻게 구현합니까?
React-On-Rails 응용 프로그램이 다른 응용 프로그램의 내부에서 렌더링되고 있으며 부모 구성 요소 코드에 액세스 할 수 없습니다.응용 프로그램이 호출되는 iframe의 높이를 늘리는 방법은 무엇입니까?
내 반응 응용 프로그램에서 상위 iframe의 높이를 변경하고 싶습니다. 어떻게 구현합니까?
당신은 상위 페이지에서 함수를 정의 할 수 있습니다 :
var setHeight = function(height){
setIframeHeight(height)
}
그런 다음, 자식 페이지에서, 당신은 다음과 같이 수행 할 수 있습니다 귀하의 제안에 대한
parent.setHeight(200)
감사합니다. 하지만 나는 부모 코드에 접근 할 수 없으며 자식 컴포넌트를 통해서만 그것을 달성해야한다. 자녀가있는 부모 돔에 액세스 할 수있는 방법이 있습니까? – subrat
상위 DOM에 직접 액세스 할 수 없습니다. 상위 페이지에서는 안전하지 않습니다. 상위 페이지에서는 허용되지 않습니다. – neo