我的andoid应用程序中有一个用于显示单个页面的XWalkView,此页面有很多弹出广告,我的目标是阻止XWalkView导航到我设置的页面之外的其他页面。 在我的应用程序的UWP版本中,我写道:
private void webView_NewWindowRequested(WebView sender, WebViewNewWindowRequestedEventArgs args)
{
args.Handled = true;
}
并解决了这个问题。 使用XWalkView有没有类似的方法?或者任何方式?
答案 0 :(得分:0)
如果您覆盖shouldOverrideUrlLoading
,则可以返回true
以表明该请求已被处理。
xwalkview.setResourceClient(new XWalkResourceClient(xwalkview) {
@Override
public boolean shouldOverrideUrlLoading(XWalkView view, String url) {
return !url.equals(MY_URL);
}
});