0

我想在我的页面上添加一个停止按钮,它可以停止在 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 年开始的。我想知道现在是否有另一种方法可以做到这一点?

4

2 回答 2

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

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

另请参阅如何在 html 静态页面中停止页面加载

于 2013-04-29T21:37:59.947 回答
0
window.stop();

不只是NS。它适用于所有带有 JQuery 的浏览器。

于 2013-06-21T10:45:48.733 回答