gpt4 book ai didi

javascript - 如何停止非事件 Iframe 中的 javascript ajax 请求?

转载 作者:行者123 更新时间:2023-12-01 02:00:53 25 4
gpt4 key购买 nike

我制作了网站,其中各种其他页面内置为带有 i 框架的“应用程序”:

<iframe id="frame1" src="./app1.php">
<iframe id="frame2" src="./app2.php">

在这些应用程序中,会执行 JavaScript 代码,以及非常频繁的 HTTP 请求。

$('#app1button').click(function () {
//Here i have to stop the HTTP-Requests which where fired from the JS of App2
hideAllApps();
showApp(app1);
});

app1 非常频繁地从服务器轮询信息:

app1.php 中有 Javascript::

 Handler = window.setInterval(getStatus, 100); //start status messages

当我现在单击app2时,会弹出另一个应用程序,由于性能原因,我想停止在app1.php中加载的javascript。

$('#app2button').click(function () {
//Here i have to stop the HTTP-Requests which where fired from the JS of App1
hideAllApps();
showApp(app2);
});

我怎样才能做到这一点?你有什么想法吗?

提前致谢。

最佳答案

在第 2 帧中,您可以尝试 window.parent.frame["frame1"].stop() ,在第 1 帧中,您将 stop() 定义为清除间隔的函数。

关于javascript - 如何停止非事件 Iframe 中的 javascript ajax 请求?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12692307/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com