1

我正在开发一个允许用户使用他们的 Facebook 帐户登录的应用程序。目前,我Eclipse SWT browser用来显示登录浏览窗口,效果很好。但是,如果这个网络浏览窗口被当作 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 网站仍然意识到我不是 iPhone,这使得输出看起来像这样:

在此处输入图像描述

虽然我正在寻找这种设计:

在此处输入图像描述

4

0 回答 0