英文:
How can we load a URL in webView that it wants to storing client-side data
问题
这是我使用 webViwe
进行的第一个测试。
当我在 Web 浏览器中运行基本 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")
}
英文:
It is my first test with webViwe
.
When i run a base URL ="https://baseUrl.com"
in web browser it load and then URL will change to
"https://baseUrl.com/login"
like this :
Step one :
Step two:
But when i load "https://baseUrl.com"
or "https://baseUrl.com/login"
in mobile webView
i just faced with step one and it never goes to step two.
This is my codes :
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")
}
答案1
得分: 0
你好<br>我认为这个问题来自你的网站端<br>据我所知,通过调用下一个网站,你的网站将被移动到下一页<br><br>
你是否调用了你的下一个网站...
英文:
Hello <br> I think this problem is from your web side <br>As far as I know your site will be moved to the next page by calling the next site <br> <br>
Did you call your next site ...
答案2
得分: 0
按照我在利用 DOM 存储的网站上找到的信息,我们应该在设置 webView
中添加以下内容:
webView.settings.domStorageEnabled = true
英文:
As i found in websites that take advantage DOM storage we should add this in setting webView
:
webView.settings.domStorageEnabled = true
通过集体智慧和协作来改善编程学习和解决问题的方式。致力于成为全球开发者共同参与的知识库,让每个人都能够通过互相帮助和分享经验来进步。
评论