چند وقت پیش آرش مطلبی در مورد حل مشکل WebView در اندروید نسخه چهار نوشته بود، مشکل این بود که چون `certificate` سایت‌های بانکی معتبر نبود، `webview` اونهارو باز نمی‌کرد. این به خودی خود باگ محصوب نمیشه ولی خب تو بستر فعلی اینترنت ما باگ هستش. از اندروید ۵ به بعد مشکل دیگری هم وجود داره، و اون اینکه چه با روشی که آرش گفته و چه بدون اون، `webview` نمی‌تونه داده‌ای از یک صفحه `https` به یک صفحه `http` ارسال کنه، چون جلوی اینکار گرفته شده. و تو اندروید پنج `Mix Content Mode` بصورت پیش‌فرض غیرفعال شده. برای اینکه بتونیم بدون مشکل هر کار ناشایستی که خواستیم با `WebView` بکنیم، باید مقدار `MixedContentMode` را به ` MIXED_CONTENT_ALWAYS_ALLOW` تغییر دهیم.

WebSettings settings= webView.getSettings();
if (Build.VERSION.SDK_INT >= 21) {
   settings.setMixedContentMode( WebSettings.MIXED_CONTENT_ALWAYS_ALLOW );
}