隐藏 iframe - 隐藏时停止其中的脚本

发布于 2025-01-05 00:02:56 字数 376 浏览 0 评论 0原文

我的页面中有很多以这种方式构建的 iframe:

<iframe style=".....">
    <html>
        .....
    </html>
</iframe>

我想要做的是隐藏 iframe(可能将其存储在 js var 中)并停止其中的脚本(flash 播放、js 函数等),然后激活再次使用 iframe。 我的意思是我想从页面中删除 iframe,然后再次显示它。

看,我的页面中有很多 iframe。大约十个左右。它会减慢浏览器的速度并使其变得迟缓。我正在考虑隐藏 iframe,我不需要让浏览器更快,

可以这样做吗?如何?先感谢您。

I have in my page many many iframes which build this way:

<iframe style=".....">
    <html>
        .....
    </html>
</iframe>

what i want to do is to hide the iframe (maybe store it in js var) and stop the scripts inside it (flash playing , js function and such) and then active the iframe again. what i mean here is that i want to remove the iframe from the page and then show it again.

look , i have many many iframes inside my page. about ten or so. and it slows down the browser and make it laggy. i was thinking about hide the iframe that i don't need to make the browser faster

is it possible to do so? how? thank you in advance.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

烏雲後面有陽光 2025-01-12 00:02:56

您将无法暂停并隐藏它们。不过,您可以摆脱它们并将它们带回来。这只会重新执行您的脚本并重新启动您的闪存。

<iframe id="iframe1" style=".....">
    <html>
        .....
    </html>
</iframe>

JS

var html = window.frames['iframe1'].document.body.innerHTML;

//Remove
var html = window.frames['iframe1'].document.body.innerHTML = "";

//Add Back
var html = window.frames['iframe1'].document.body.innerHTML = html;

You won't be able to pause and hide them. You can get rid of them and bring them back though. This will just re-execute your scripts and restart your flash though.

<iframe id="iframe1" style=".....">
    <html>
        .....
    </html>
</iframe>

JS

var html = window.frames['iframe1'].document.body.innerHTML;

//Remove
var html = window.frames['iframe1'].document.body.innerHTML = "";

//Add Back
var html = window.frames['iframe1'].document.body.innerHTML = html;
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文