3

我正在使用 aWebView来显示这个feedburner。当我在 Google Chrome 和设备浏览器中查看此链接时,它会显示标题、片段、链接,最重要的是播客文件和其他超链接。但是,当我在其中查看此链接时,WebView它仅以纯文本 HTML 显示,没有超链接。我看到的只是一个标题和故事片段,然后是 HTML 源代码。是否必须启用特定功能才能解决此问题?

这些是我的WebView设置:

newsfeed = (WebView) findViewById(R.id.webViewnews);
newsfeed.getSettings().setJavaScriptEnabled(true);
newsfeed.setVerticalScrollBarEnabled(false);
newsfeed.getSettings().setPluginsEnabled(true);

我如何加载 URL:

try {
    newsfeed.loadUrl("http://feeds.feedburner.com/fsn");
} catch (Exception e) {
    e.printStackTrace();
}
4

1 回答 1

0

我看到了您所看到的,带有标题的条目列表,后跟股票浏览器上文章内容的 html - 运行 2.2.3 的摩托罗拉 Droid。我的猜测是,这是网站为股票 Android WebView 用户代理提供的格式。谷歌浏览器不是 Android 开源项目附带的常用浏览器,它在后台做更多的事情来呈现内容。

我会先尝试不同的用户代理,看看 webview 是否会呈现内容。请注意,他们可能使用了各种不适用于 Android 的 Javascript 库,这就是您看到“简化”内容的原因。

于 2012-08-06T03:07:59.803 回答