角度包裹的iframe-resizer(获取Iframe目标站点高度)

时间:2018-01-10 15:49:08

标签: angular angular2-template angular5 iframe-resizer

我试图获取内容窗口高度以设置角度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

有人可以帮我解决这个问题。

0 个答案:

没有答案