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