gpt4 book ai didi

javascript - 有没有办法告诉网络浏览器继续 "stuck"脚本?

转载 作者:行者123 更新时间:2023-11-28 13:57:36 27 4
gpt4 key购买 nike

我创建了这个递归脚本,用于检查您所在的地址,然后检查另一个文件层次结构(如果您所在的文件夹也存在于该位置)。例如,假设您在 somerandomsite.com/example/folder/folder1/folder1_1 上,然后您可能希望将用户重定向到 somerandomsite.com/another/example/folder/folder1/folder1_1 如果该文件夹存在,否则只需将他重定向到 somerandomsite.com/another (当然我也有一些特殊情况,例如如果folder/folder1/存在但不存在folder/folder1/folder1_1,则重定向到somerandomsite.com/另一个/example/folder/folder1/等。

现在我的问题是,我有一个非常慢的递归实现,并说文件夹“example”中有 50 个文件夹,文件夹中有 100 个文件夹,folder1 中有另一个文件夹,最后一层有最后 100 个文件夹,然后是我的实现需要很长时间才能“匹配”所有名称。

因此,某些浏览器会显示错误消息“某些脚本已停止工作”,因为执行时间太长。所以我的问题是是否有某种方法告诉浏览器让脚本完成?

您可以找到 the script here 的代码.

对于那些对我如何执行目录搜索感到困惑的人来说,我向文件夹创建 xmlhttprequests,并获取显示所有文件夹的 html 版本,然后对每个文件夹级别进行简单的模式匹配。在上面的示例中,我执行了 4 个 xmlhttpRequest,

一个到 somerandomsite.com,“example”的模式匹配

“文件夹”与 somerandomsite.com/example/的模式匹配

“folder1”的一对一到 somerandomsite.com/example/folder/模式匹配

“folder1_1”与 somerandomsite.com/example/folder/folder1/的模式匹配

最佳答案

没有。正如您所承认的那样,该功能是专门为慢脚本设计的。由用户决定是否继续。如果有逃生舱口,各种有害脚本都会使用它。

关于javascript - 有没有办法告诉网络浏览器继续 "stuck"脚本?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7197003/

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