我试图获取内容窗口高度以设置角度5的iframe高度,但我无法这样做,因为我在我的src标记中使用了不同的域URL。 我得到了一个例外,比如“因为cors而被封锁”。
HTML:
<iframe id="appIframe" src="http://docstation-st1.dvllb.travp.net/DocStation" (load)="resizeIframe($event)" scrolling="no" frameborder="0" ></iframe>
HomeComponent.ts
resizeIframe(obj) {
var height = obj.target.contentDocument.innerheight;
......
}
例外:
无法从'HTMLIFrameElement'中读取'contentDocument'属性:阻止原始“http://OtherDomain/home.html”的框架访问跨源框架
尝试:
我尝试了以下iframe-resizer但没有运气
https://github.com/davidjbradshaw/iframe-resizer/issues/478
https://github.com/davidjbradshaw/iframe-resizer
有人可以帮我解决这个问题。