typescript - 在 Typescript 中,如何检查对象是否已被释放?
问题描述
我正在使用此调用来browser.close()
关闭 Puppeteer 控制的浏览器。查看此方法调用的文档,它指出:
关闭 Chromium 及其所有页面(如果已打开)。Browser 对象本身被视为已释放,不能再使用。
我的问题是:如何检查browser
对象是否已成功处置?使用browser.isConnected()
不起作用,因为访问browser
会引发异常。
解决方案
你必须使用browser.isConnected
. 如果对你来说它抛出异常,那是另一个原因。可能它不在您尝试访问它的范围内。
问候。
推荐阅读
- google-drive-api - 如何在共享驱动器上显示由其他用户和我的应用程序创建的用户文件和文件夹?
- r - 如何将变量引用和取消引用到函数中并遍历数据框
- python - Python 中是否有与 Swift 的 keypath 功能等效的功能?
- html - 如何在我的 Angular JS 网站中使用在 Adobe XD 中创建的设计?
- pandas - Pandas 复杂排序
- java - 如何在 Spring Framework 的前端接收验证消息?
- html - 边距自动未居中
- reactjs - ChunkLoadError:加载块 XY 失败。- 在生产中随机致命
- javascript - 如何避免在Android中重新渲染相机?
- php - 将 Ymd H:i:s 日期时间转换为月名、日数、年数、时间(上午或下午)