【发布时间】:2012-09-15 06:04:54
【问题描述】:
我目前正在尝试允许用户在我的 Java 应用程序中使用他们的 Facebook 帐户登录。但是,这需要浏览器显示 Facebook 身份验证的网页。
我现在正在寻找一个“浏览器”项目:
- 是跨操作系统
- 支持单帧(即在该网址显示页面,没有前进/后退/刷新按钮)
- 支持相对较新的网络标准(Facebook 使用)
- 最好是轻量级
我试图避免使用 Eclipse SWT,因为它需要让跨操作系统工作的所有麻烦。这是一个相对较小的项目,我想保持简单。基于 swing 的浏览器也不是替代品,因为它不支持较新的网络标准。
是否有任何项目可以满足我的需求?有没有其他方法可以在没有浏览器的情况下执行此操作?
【问题讨论】:
-
Mozilla 曾经有一个名为“Prism”的东西,用于基于浏览器的独立应用程序。虽然现在已经停止,但项目页面列出了两个替代方案,可能值得一看:wiki.mozilla.org/Prism
-
@CBroe 感谢您的回复! Chromeless 和 WebRunner 似乎都无法下载..
-
对不起,我没有看更多——似乎那些现在也已经停产了。以“kiosk”模式启动的“普通”浏览器能否解决您的问题?
-
@CBroe 绝对!只要我能够以编程方式访问浏览器(最好是在 url 更改时触发的位置侦听器事件),并且浏览器本身支持 Facebook 的基础知识;这将是完美的。最好只包含页面本身;没有地址栏/后退前进按钮;但是,这不是必需的。
-
@CBroe 你知道这样的项目吗?
标签: java facebook authentication browser