gpt4 book ai didi

android - 为什么WebView无法打开网站?

转载 作者:行者123 更新时间:2023-12-02 13:35:35 25 4
gpt4 key购买 nike

条件:我想创建一个包含WebView的对话框以显示特殊站点,特别是this(https://www.notion.so/Blog-Post-20f83114dc15488eb5684c8c29821a4b)。

代码:我已经在Kotlin中编写了以下代码:

     MyButton.setOnClickListener{

val myWebVeiw = WebView(this)

myWebVeiw.getSettings().setBuiltInZoomControls(true)
myWebVeiw.getSettings().setDomStorageEnabled(true)
myWebVeiw.setScrollBarStyle(WebView.SCROLLBARS_OUTSIDE_INSET)
myWebVeiw.settings.setJavaScriptEnabled(true)
myWebVeiw.getSettings().setAllowFileAccess(true)

myWebVeiw.loadUrl("https://www.notion.so/Blog-Post-20f83114dc15488eb5684c8c29821a4b")
myWebVeiw.webViewClient = WebViewClient()

androidx.appcompat.app.AlertDialog.Builder(this)
.setView(myWebVeiw)
.setPositiveButton(applicationContext.getString(R.string.close)){ _, _ -> /*nothing*/ }
.show()
}

并且我在AndroidManifest.xml中添加了此权限
<uses-permission android:name="android.permission.INTERNET"/>

问题:当我点击按钮时,我可以看到一个对话框,但是它是空的并且没有部署。

问题:如何在对话框中打开此站点?

最佳答案

我已经与Notion.so联系。
他们写信给我:

enter image description here

因此,伙计们,某些站点在Webview中可能无法访问。从现在开始,我们将知道这一点。

关于android - 为什么WebView无法打开网站?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57989653/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com