1

ユーザーが Facebook アカウントでサインインできるアプリケーションを開発しています。現在、Eclipse SWT browserログインブラウジングウィンドウを表示するために使用していますが、これはうまく機能しています。ただし、この Web ブラウジング ウィンドウが iPhone として扱われる (したがって、スタイルが設定される) ことを望みます。私は強制的にHTTP-headersiPhone のものを真似させようとしました。何も変更せずに。

私の現在のコードは次のようになります。

String[] headers = { "Mozilla/5.0 (iPhone; U; CPU like Mac OS X; en) AppleWebKit/420+ (KHTML, like Gecko) Version/3.0 Mobile/1A543a Safari/419.3" };
browser.setUrl("https://m.facebook.com/dialog/oauth?client_id=appId&redirect_uri=url&state=state", "", headers);

ただし、Facebook の Web サイトは、私が iPhone ではないことをまだ認識しているため、出力は次のようになります。

ここに画像の説明を入力

このデザインを探している間:

ここに画像の説明を入力

4

0 に答える 0