JXBrowser控制对话框网站无响应

时间:2017-12-22 14:10:26

标签: jxbrowser

嘿我在jxbrowser中遇到网站问题。好像它正在运行到超时或者其他什么,然后在jxbrowser中有一个对话框显示"网站没有响应"我可以点击"重新加载"或者"离开"。

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

1 个答案:

答案 0 :(得分:0)

我找到了解决方案。 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);
    }
});