webview 中的 android 移动 Twitter 页面打不开?

标签 android android-webview

我正在尝试在 Android 的 webview 中打开以 https 开头的 Twitter 页面。但它没有打开,并且连续加载时出现空白屏幕。屏幕截图如下

enter image description here

编辑:在主 WebView 中,我有指向 Twitter 页面的链接 https://twitter.com/mytwitterpage。单击该链接时,twitter url 在 webview 中打开。我注意到 WebViewClient 的 onPageFinished 方法被调用 2 次,一次是 https://twitter.com/mytwitterpage,第二次是 https://mobile.twitter.com/#!/我的推特页面.

有人知道这里出了什么问题吗?

提前致谢。

最佳答案

在我的代码中添加以下行就可以了

webView.getSettings().setUserAgentString("Mozilla/5.0 (Linux; U; Android 2.0; en-us; Droid Build/ESD20) AppleWebKit/530.17 (KHTML, like Gecko) Version/4.0 Mobile Safari/530.17");

我是从 stackoverflow 上的这篇文章中得到的 Problems loading mobile.twitter in webview .

关于webview 中的 android 移动 Twitter 页面打不开?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8056063/

相关文章:

android - 我可以在 Android Pixel 3 安全元件上使用 OMAPI 做什么?

android - 如何将 openssl RSA key 转换为 Android 引导加载程序 RSA key 格式?

android - 如何通过应用内结算隐藏或删除广告

Android:想要在用户向上滚动时在顶部显示布局并在 webview 中向下滚动时隐藏

android - 是否可以清除 Android 设备中的所有 cookie?

android - 无法访问文件 :///android_asset 中的文件

android - 在数字前的空格处拆分字符串

android - 为什么下载属性在 Lollipop 的 Web View 中不起作用?

javascript - Flutter WebView blob pdf 下载

javascript - Android WebView 上 JavaScript 的奇怪行为(使用 jQuery) 'scrollTop'