我们如何在要存储客户端数据的 webView 中加载 URL
How can we load a URL in webView that it wants to storing client-side data
这是我第一次测试webViwe
。
当我 运行 一个基础 URL ="https://baseUrl.com"
在网络浏览器中它加载然后 URL 将变为
"https://baseUrl.com/login"
像这样:
第一步:
第二步:
但是当我在移动 webView
中加载 "https://baseUrl.com"
或 "https://baseUrl.com/login"
时,我只是面临 第一步 并且它永远不会进入 第二步.
这是我的代码:
override fun onCreate(savedInstanceState: Bundle?) {
super.onCreate(savedInstanceState)
setContentView(R.layout.activity_main)
with(webView.settings) {
javaScriptEnabled = true
loadWithOverviewMode = true
useWideViewPort = true
}
webView.webViewClient = WebViewClient()
webView.loadUrl("https://baseUrl/login")
}
你好
我认为这个问题来自你的网站
据我所知你的网站将通过调用下一个站点移动到下一页
你打电话给你的下一个网站了吗...
正如我在利用 DOM 存储的网站上发现的那样,我们应该在设置 webView
中添加它:
webView.settings.domStorageEnabled = true
这是我第一次测试webViwe
。
当我 运行 一个基础 URL ="https://baseUrl.com"
在网络浏览器中它加载然后 URL 将变为
"https://baseUrl.com/login"
像这样:
第一步:
第二步:
但是当我在移动 webView
中加载 "https://baseUrl.com"
或 "https://baseUrl.com/login"
时,我只是面临 第一步 并且它永远不会进入 第二步.
这是我的代码:
override fun onCreate(savedInstanceState: Bundle?) {
super.onCreate(savedInstanceState)
setContentView(R.layout.activity_main)
with(webView.settings) {
javaScriptEnabled = true
loadWithOverviewMode = true
useWideViewPort = true
}
webView.webViewClient = WebViewClient()
webView.loadUrl("https://baseUrl/login")
}
你好
我认为这个问题来自你的网站
据我所知你的网站将通过调用下一个站点移动到下一页
你打电话给你的下一个网站了吗...
正如我在利用 DOM 存储的网站上发现的那样,我们应该在设置 webView
中添加它:
webView.settings.domStorageEnabled = true