gpt4 book ai didi

javascript - 如何停止 iframe 加载?

转载 作者:搜寻专家 更新时间:2023-11-01 05:14:59 25 4
gpt4 key购买 nike

您好,我正在通过 iframe 上传文件。

HTML:

<from action="upload.php" target="iframe">
<input type="file" name="file" />
<input type="submit" />
</form>
<iframe name="iframe" src="javascript:false;"></iframe>

现在我想在上传时中止上传。所以我想停止 iframe 加载。

我尝试过的

$("iframe").attr("src", "javascript:false;");

$("iframe").remove();

if (typeof(window.frames[0].stop) === "function")
window.frames[0].stop();
else
window.frames[0].document.execCommand("Stop");

所有功能都不会抛出错误,但过了一会儿,我取消的文件显示在上传文件夹中。这就是奇怪的事情。

有什么建议吗?

最佳答案

虽然您可以销毁 iframe 元素,但它发出的任何 HTTP 请求都无法取消。这是 HTTP 的设计。

最接近的类比是,这就像试图通过摧毁枪来阻止你发射的子弹。

关于javascript - 如何停止 iframe 加载?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9669086/

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