3

このfeedburnerWebViewを表示するためにを使用しています。このリンクをGoogleChromeとデバイスのブラウザで表示すると、タイトル、スニペット、リンク、そして最も重要なポッドキャストファイルやその他のハイパーリンクが表示されます。ただし、このリンクを表示すると、ハイパーリンクのないプレーンテキストHTMLでのみ表示されます。私が見るのは、タイトルとストーリースニペット、それに続くHTMLソースコードだけです。これを解決するために有効にする必要がある特定のものはありますか?WebView

これらは私の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を実行しているMotorola Droid。私の推測では、これは、ストック Android WebView ユーザー エージェント用にサイトが提供した形式であると思われます。Google Chrome は、Android オープン ソース プロジェクトに付属するストック ブラウザではなく、内部でコンテンツをレンダリングするためにより多くのことを行います。

最初に別のユーザー エージェントを試して、webview がコンテンツをレンダリングするかどうかを確認します。Android ではうまく動作しないさまざまな Javascript ライブラリを使用している可能性があることに注意してください。

于 2012-08-06T03:07:59.803 に答える