やあみんな....青いメニューバーなしでwebview内にfacebookをロードする方法はありますか?
ありがとう !!
まず、これは悪い考えのようです。彼らのTOSに反対しているかもしれません。これが Facebook API の目的です。
あなたが達成したいことを教えてください。あなたが求めていることを行うためのより良い方法があるかもしれません(たとえば、Facebook APIを使用していますか?)
実際の答え
Facebook ページには、ユーザーがログインする必要があります。それが達成されたら、単にページを httpclient にロードするか、悪名高い javascript ハック ( webview から html コンテンツを取得する方法? ) を使用して html を取得します。次に、html を解析し、使用に不要と思われるものを削除し、loadData を使用してこれを webview にロードします。
WebView の WebViewClient から shouldoverrideurlloading をインターセプトして、すべてのページの変更を確実にキャッチし、それに応じて html をスクレイピングする必要があります。
繰り返しますが、一般的に悪いアイデアを実現するのは難しいように思えます。