是否可以从内部更改iframe的宽度/高度

Vig*_*ian 5 html javascript asp.net iframe jquery

我将在一个网站上托管我的应用程序.该应用将显示在其中的iframe内.我需要我的应用程序全屏显示,无论如何我可以改变那个iframe的大小,这将从我的应用程序中保存我的应用程序?我的应用程序和托管它的网站不是同一个域.

$("iframe", window.parent.document).css("width", "1000px");
Run Code Online (Sandbox Code Playgroud)

这不起作用,因为该网站和应用程序不属于同一个域

Mr *_*ter 4

如果您的应用程序需要全屏运行,最明智的方法是突破 iframe。也就是说,检测您的页面是否在 iframe 中,如果是,则将浏览器重定向到您的页面,以便该页面不再位于 iframe 中!

本页说明了如何操作:

<script type="text/javascript">
    if (top.location!= self.location) {
        top.location = self.location.href;
    }
</script>
Run Code Online (Sandbox Code Playgroud)

  • @Neurofluxation 但问题已经得到解答。是“不”。因此,OP 必须寻找其他方法来实现他们想要的(即全屏显示应用程序)。将我的回答视为“B 计划”,或最后的努力。 (2认同)