💎一站式轻松地调用各大LLM模型接口,支持GPT4、智谱、星火、月之暗面及文生图 广告
> 要点 browser.dispose()和DisposeListener 如果不需要使用Browser实例,则必须使用Browser.dispose()方法对其进行处理。 ``` browser.dispose(); ``` ## 访问已处理的实例 一旦dispose了Browser实例,就不能再使用它了。如果您尝试访问已经处置的Browser实例,则将抛出IllegalStateException异常。例如: ``` browser.dispose(); browser.getDocument(); // IllegalStateException will be thrown ``` 要检查是否 已放置浏览器实例,可以使用 Browser.isDisposed() 方法。 ### Dispose 事件 每个Browser实例也可以通过window.close()函数从JavaScript进行disposed。在这种情况下,您可能有兴趣在disposed浏览器实例时接收通知。要获得此类通知,您可以使用DisposeListener。例如: ``` browser.addDisposeListener(new DisposeListener<Browser>() { @Override public void onDisposed(DisposeEvent<Browser> event) { // Browser is disposed } }); ``` 通过Browser.dispose() 方法手动配置 Browser 实例时 ,也会触发Dispose事件。