Не могу совершать покупки на сайте opencart с веб-сайта Android

Мне нужна помощь с моим приложением для Android для Speedway Groceries. Приложение было создано с использованием WebView который отображает веб-сайт в приложении. Тем не менее, кажется, что никто не может делать покупки через приложение. Что происходит, когда пользователь переходит к корзине покупок и переходит к оформлению заказа, все поля оформления заказа не отображаются. На некоторых устройствах отображается предупреждение

«Безопасность заголовков не vaild»

прикрепленный скриншот

Вот код из Java MainActivity учебный класс.

public class MainActivity extends ActionBarActivity {

private WebView mWebView;

@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
mWebView = (WebView) findViewById(R.id.activity_main_webview);
// Enable Javascript
WebSettings webSettings = mWebView.getSettings();
webSettings.setJavaScriptEnabled(true);
mWebView.setWebChromeClient(new WebChromeClient());
webSettings.setAllowUniversalAccessFromFileURLs(true);
mWebView.loadUrl("http://www.speedwaygroceries.com/");
// Stop local links and redirects from opening in browser instead of WebView
mWebView.setWebViewClient(new MyAppWebViewClient());
}

0

Решение

Вам необходимо использовать следующее:

settings.setDomStorageEnabled(true); // replace settings with what matches your code

Это активирует раскрывающееся меню оформления заказа, поскольку оно использует веб-хранилище, и вышеупомянутый API покрывает это.

0

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]