Android WebView не может загрузить проверку ShopifyAndroid

Форум для тех, кто программирует под Android
Ответить
Anonymous
 Android WebView не может загрузить проверку Shopify

Сообщение Anonymous »

Код: Выделить всё

class WebViewActivity : AppCompatActivity() {

private lateinit var binding: ActivityWebViewBinding

private lateinit var webView: WebView

override fun onCreate(savedInstanceState: Bundle?) {
super.onCreate(savedInstanceState)

binding = ActivityWebViewBinding.inflate(layoutInflater)
setContentView(binding.root)

webView = findViewById(R.id.myWebView)
webView.webViewClient = WebViewClient()
webView.settings.javaScriptEnabled = true
webView.loadUrl("https://us-xyz-dev.myshopify.com")

if (WebViewFeature.isFeatureSupported(WebViewFeature.FORCE_DARK)) {
WebSettingsCompat.setForceDark(webView.settings, WebSettingsCompat.FORCE_DARK_ON)
}
if (WebViewFeature.isFeatureSupported(WebViewFeature.SAFE_BROWSING_ENABLE)) {
WebSettingsCompat.setSafeBrowsingEnabled(webView.settings, true)
}

WebView.setWebContentsDebuggingEnabled(true)

if (WebViewFeature.isFeatureSupported(WebViewFeature.SAFE_BROWSING_ENABLE)) {
WebSettingsCompat.setSafeBrowsingEnabled(webView.settings, true)
}
}
override fun onBackPressed() {

if (webView.canGoBack()) {
webView.goBack()
} else {
super.onBackPressed()
}
}

}
Это WebViewActivity, которую мы используем. Из-за этого действия я не могу загрузить страницу оформления заказа Shopify; все остальные веб-страницы работают нормально. Страница оформления заказа Shopify зависает в состоянии загрузки, но если я открою ее в браузере Chrome по умолчанию, она загрузится успешно.
Я пытался перенести эту активность WebViewActivity из android.webkit.WebView в androidx.webkit.WebView, это тоже не сработало. Shopify оформить заказ на WebViewActivity

Подробнее здесь: https://stackoverflow.com/questions/791 ... y-checkout
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Android»