2016-10-30 14 views
0

私は1つのページを表示するために使用される私のアンドロイドアプリにXWalkViewを持っています。このページには多くのポップアップ広告があり、私の目標は設定したもの以外のページにXWalkViewがナビゲートしないようにすることですに。私のアプリのUWP版で は私が書いた:XWalkViewがナビゲーションを妨げる

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

、それはそれを解決しました。 XWalkViewで同様の方法がありますか?それとも全く?

答えて

0

shouldOverrideUrlLoadingを無効にすると、要求が処理されたことを示すtrueを返すことができます。

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