JXBrowser 控制对话框网站不响应

JXBrowser control over dialog website not responding

嘿,我在 jxbrowser 中遇到网站问题。它似乎是 运行 超时或其他什么,然后在 jxbrowser 中有一个显示 "website not responding" 的对话框,我可以单击 "reload" 或 "leave"。

我可以通过任何方式访问此对话框并覆盖它吗?例如每次我得到这个不要问而是去主页? 如果可能的话,我很难找到它。

我找到了解决办法。 JXBrowser 有一个 RenderAdapter,其中存在一个可以覆盖的 onRenderUnresponsive 函数。看看这个:https://jxbrowser.support.teamdev.com/support/solutions/articles/9000091687-detecting-unresponsive-web-page

就我而言,我只想重新加载网站:

Browser browser = new Browser();
browser.addRenderListener(new RenderAdapter() {
    @Override
    public void onRenderUnresponsive(RenderEvent event) {
        browser.reloadIgnoringCache(false);
    }
});