【发布时间】:2019-01-28 20:05:31
【问题描述】:
我正在尝试在 android 中打开以 webview 中的 https 开头的 twitter 页面。但它没有打开,并且持续加载时出现空白屏幕。屏幕截图如下
编辑: 在主网页视图中,我有指向 Twitter 页面 https://twitter.com/mytwitterpage 的链接。单击该链接时,twitter url 正在 webview 中打开。我注意到 WebViewClient 的 onPageFinished 方法被调用了 2 次,一次是 https://twitter.com/mytwitterpage,第二次是 https://mobile.twitter.com/#!/mytwitterpage。
有人知道这里有什么问题吗?
提前致谢。
【问题讨论】:
-
可能是网速导致这个问题。
-
我认为这里的网速不是问题,因为我搜索过互联网,很多人都遇到过这个问题。
-
您是否通过调用
WebView.setJavaScriptEnabled(true)为 web 视图启用了 JavaScript?默认情况下它是禁用的,看起来这个网站对我来说依赖于 js。 -
@alextsc 是的,我已经写了这个 webView.getSettings().setJavaScriptEnabled(true)。