无法阻止加载iframe

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了无法阻止加载iframe相关的知识,希望对你有一定的参考价值。

我无法阻止加载iframe。有类似的问题,但没有一个解决方案确实有效。

我创建了一个页面,其中包含iframe和两个按钮。当点击第一个按钮设置src属性时,第二个按钮试图通过调用来阻止iframe加载:

    f.src = 'about:blank';
    f.contentWindow.stop();

代码在这里https://glitch.com/edit/#!/heavenly-bathtub

你可以在这里玩https://heavenly-bathtub.glitch.me/

当iframe加载页面非常慢时,问题是可见的。这可以在Chrome中模仿,例如通过“网络”标签。步骤如下:

  1. 导航到https://heavenly-bathtub.glitch.me/
  2. 在Chrome中,转到“网络”标签,然后从速度预设中选择“慢速3G”。
  3. 确保您可以看到控制台
  4. 单击“开始加载”,然后立即单击“停止加载”
  5. 您可以看到页面仍在框架中加载!
答案

你需要实际阻止加载吗?您是否可以完全删除iframe或完全导航到其他页面?

以上是关于无法阻止加载iframe的主要内容,如果未能解决你的问题,请参考以下文章

jquery,在制表符上阻止焦点在 iframe 中,但不在其中的输入中

阻止 iframe 使用 javascript 加载页面

如何阻止我的网站加载到其他网站 iframe

角度 iframe 未正确加载

如何防止我的网站页面通过iFrame的第三方网站框架加载

结合两个代码片段?将用户输入的 Youtube url 转换为嵌入 url,然后将 iframe src 替换为转换后的 url