XWalkView防止导航



我在我的android应用程序中有一个XWalkView,用于显示单个页面,这个页面有很多弹出式广告,我的目标是防止XWalkView导航到其他页面,而不是我设置的页面。在我的应用程序的UWP版本中,我写:

private void webView_NewWindowRequested(WebView sender, WebViewNewWindowRequestedEventArgs args)
{
    args.Handled = true;
}

解决了这个问题。有没有类似的方法来做到这一点与XWalkView?或者以任何方式?

如果您覆盖shouldOverrideUrlLoading,您可以返回true来指示请求已被处理。

xwalkview.setResourceClient(new XWalkResourceClient(xwalkview) {
    @Override
    public boolean shouldOverrideUrlLoading(XWalkView view, String url) {
        return !url.equals(MY_URL);
    }
});

最新更新