首页 > 解决方案 > 在 Typescript 中,如何检查对象是否已被释放?

问题描述

我正在使用此调用browser.close()关闭 Puppeteer 控制的浏览器。查看此方法调用的文档,它指出:

关闭 Chromium 及其所有页面(如果已打开)。Browser 对象本身被视为已释放,不能再使用。

我的问题是:如何检查browser对象是否已成功处置?使用browser.isConnected()不起作用,因为访问browser会引发异常。

标签: typescriptpuppeteer

解决方案


你必须使用browser.isConnected. 如果对你来说它抛出异常,那是另一个原因。可能它不在您尝试访问它的范围内。

问候。


推荐阅读