2

我正在尝试在 webview 中显示 amp-story,它在 ios/swift 上运行良好,但是当我使用 android/kotlin 时,“amp-story-timeline”元素不会呈现,只是留下空白空间

顶部的 Kotlin/黑线是时间线应该在的位置

Swift/Timeline 显示正常

我的 kotlin webview 配置:

WebView(it).apply {
            layoutParams = ViewGroup.LayoutParams(
                ViewGroup.LayoutParams.MATCH_PARENT,
                ViewGroup.LayoutParams.MATCH_PARENT
            )
            webViewClient = WebViewClient()
            webChromeClient = WebChromeClient()
            settings.cacheMode = WebSettings.LOAD_DEFAULT
            setCookiesEnabled(true)
            CookieManager.getInstance().acceptThirdPartyCookies(this)
            settings.domStorageEnabled = true
            settings.databaseEnabled = true
            settings.useWideViewPort = true
            settings.loadWithOverviewMode = true
            settings.mediaPlaybackRequiresUserGesture = false
            settings.javaScriptEnabled = true
            val extraHeaders: MutableMap<String, String> = HashMap()
            extraHeaders["Referer"] =
                Intent.URI_ANDROID_APP_SCHEME.toString() + "//" + context.packageName
            loadUrl(urlToRender, extraHeaders)
        }

4

0 回答 0