javascript - 停止页面加载的方法已经过时了吗?

标签 javascript html button iframe

我想向我的页面添加一个停止按钮,它可以停止加载 iframe 内的页面。

假设,如果我在 iframe 中打开 www.bbc.com,并且不想阻止其加载一半,而不阻止父页面加载。

我发现了一些 2007-2010 年的旧帖子,建议使用 JS:

HTML:

<input type="button" value="Stop" onclick="stopFrameLoad(); return false;"/>

JS:

<script type="text/javascript">
function stopFrameLoad()
{
window.stop(); //NS only
document.execCommand("Stop"); //IE only
}
</script>

但看起来这只适用于 IE 和 NS。有什么方法可以让它在所有浏览器中工作吗?

另外,上面的例子是 2010 年的。我想知道现在是否还有另一种方法可以做到这一点?

最佳答案

window.stop(); //should work in all major browsers

document.execCommand("Stop"); //is necessary to support IE

另请参阅How to stop page load in html static page

关于javascript - 停止页面加载的方法已经过时了吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16288442/

相关文章:

javascript - 当将禁用的输入从 true 更改为 false 时,为什么我无法单击该输入?

javascript - 鼠标悬停时的上下文菜单

html - 制作一个 <button> 这是 HTML 中的链接

date - Flutter:一键选择时间和日期

javascript - 如何使用javascript在文本所在的同一行添加按钮?

javascript - jQuery - jquery 自动完成选择事件后文本字段值更改

javascript - Ext JS 4.2 分组中的行索引不正确

javascript - 如何将数据保存在onchange脚本的html中?

javascript - 如何检查一个元素是否与另一个javascript处于同一位置

css - 如何在 CSS 中重现以下效果,卡在填充(我认为)Bootstrap 3.0