У меня проблема с веб-представлением android при взаимодействии с одним платежным шлюзом. В нем была показана проблема «Повар ie, связанный с межсайтовым ресурсом на http://abc.bcd.xy/, был установлен без атрибута SameSite
. В следующем выпуске Chrome будут доставляться только файлы cookie с перекрестными ссылками». запросов сайтов, если для них заданы значения SameSite=None
и Secure
. Вы можете просмотреть файлы cookie в инструментах разработчика в разделе «Приложения»> «Хранение»> «Файлы cookie» и получить дополнительную информацию по адресам https://www.chromestatus.com/feature/5088147346030592 и https://www.chromestatus.com/feature/5633521622188032. . "
The webview configuration is configured as:
onCreate(){
CookieSyncManager.createInstance(this);
CookieSyncManager.getInstance().startSync();
webView.getSettings().setLoadsImagesAutomatically(true);
webView.getSettings().setJavaScriptEnabled(true);
webView.setScrollBarStyle(View.SCROLLBARS_INSIDE_OVERLAY);
webView.setWebViewClient(new MyBrowser());
CookieManager.getInstance().setAcceptThirdPartyCookies(webView, true);
webView.setWebChromeClient(new WebChromeClient());
webView.addJavascriptInterface(new MyJavaScriptInterface(), "HTMLOUT");
webView.loadUrl(finalURL);
}
private class MyBrowser extends WebViewClient{
@Override
public boolean shouldOverrideUrlLoading(WebView view, String url) {
view.loadUrl(url);
return true;
}
}
Это не позволяет мне получить доступ к 3d защищенной странице. У кого-нибудь из вас, ребята, возникла похожая проблема. Пожалуйста, сообщите мне, что нужно сделать, чтобы устранить эту ошибку.