我正在尝试在 webview 中显示 amp-story,它在 ios/swift 上运行良好,但是当我使用 android/kotlin 时,“amp-story-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)
}