Android webview加载没有蓝色栏的Facebook

时间:2012-09-03 14:59:07

标签: android facebook webview

Hy guys ....有没有办法在没有蓝色菜单栏的情况下在webview中加载facebook?

谢谢!!

1 个答案:

答案 0 :(得分:1)

首先,这似乎是一个坏主意。甚至可能违反他们的服务条款。这就是Facebook api的用途。

让我们知道您想要实现的目标,或许可以有更好的方法来完成您的工作(例如使用facebook api?)

实际答案

Facebook页面需要您的用户登录。一旦实现,只需在httpclient中加载页面或使用臭名昭着的javascript hack(how to get html content from a webview?)获取html。然后解析html,删除您认为不必要的内容,并使用loadData在webview中加载它。

您必须从WebView的WebViewClient拦截shouldoverrideurlloading,以确保捕获每个页面的更改并相应地删除您的HTML。

总的来说,听起来像是一个很难实现的坏主意。