【问题标题】:Disable timeout on iFrames在 iFrame 上禁用超时
【发布时间】:2021-04-11 20:41:28
【问题描述】:

我正在制作一个家庭控制器,并且我正在使用 iFrame 来收集不同的页面,以便将所有内容都放在同一个网站上。我有一个页面,其中有一台并不总是打开的远程计算机,所以我目前在加载时制作了一个加载图像和一个拨动开关。但过了一会儿,iframe 会发出“响应时间太长”的消息。我可以禁用它并让它永远加载吗?

【问题讨论】:

  • SO 不是免费的家庭作业服务。

标签: javascript html web


【解决方案1】:

这应该有助于在源损坏且未加载时修复它

<script>
    $(function () {

        $("iframe").not(":has([src])").each(function () {

        var ifrm = this;

        ifrm = (ifrm.contentWindow) ? ifrm.contentWindow : (ifrm.contentDocument.document) ? ifrm.contentDocument.document : ifrm.contentDocument;

        ifrm.document.open();
        ifrm.document.write($(this).attr("alt"));
        ifrm.document.close();

        });

    });
</script>

【讨论】:

    猜你喜欢
    • 2018-03-07
    • 2017-03-31
    • 2017-10-12
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-05-14
    相关资源
    最近更新 更多