gpt4 book ai didi

javascript - Web Workers - 如何实现 importScripts() 的异常处理

转载 作者:行者123 更新时间:2023-11-28 09:17:52 28 4
gpt4 key购买 nike

我在我的专用 Worker 中使用 importScripts() 来使用 Graph 从 Facebook API 获取数据。有时,请求会超时,Chrome 开发工具仅显示红色 GET 并打印检索失败的 URL。

我尝试将 importScripts() 包装在 try/catch block 中,但这似乎没有多大帮助。

可以通过适当的异常处理来处理该错误吗?我错过了什么?

谢谢!

最佳答案

我认为这取决于浏览器,如果失败会发生什么,Mozilla dev documentation说:

The browser loads each listed script and executes it.
Any global objects from each script may then be used by the worker.
If the script can't be loaded, NETWORK_ERROR is thrown, and subsequent
code will not be executed.

为什么 Chrome 不做同样的事情,我认为这可能是 Chrome/Chromium bugtacker 的一个问题。从他们的邮件列表开始...

关于javascript - Web Workers - 如何实现 importScripts() 的异常处理,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15421065/

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