javascript - 使用 facebook 登录,无需任何phonegap 插件

标签 javascript facebook cordova

我想使用 facebook 的 javascript SDK 在我的应用程序中制作一个 facebook 登录按钮,问题是当我尝试使用 facebook 登录时,它会打开默认浏览器,显示一个错误,告诉 url 问题存在跨域问题。

我想知道我是否可以在没有任何插件的情况下制作按钮,因为当我在谷歌上搜索时,我总是找到插件来使 facebook 对话框进入应用程序以及如何解决该问题以便能够加载该对话框而无需有ajax通信问题。

我知道要做到这一点,我们需要一个 Facebook 应用程序来获取应用程序 ID 并使用 API,但我正在使用 heruko 托管 我需要了解channel.html 文件如何使用它与应用程序发出交叉ajax 请求。 这就是全部,感谢您提前提供的帮助。

最佳答案

我编写了一个使用 childbrowser 制作 Facebook 登录应用程序的基本工作流程 - https://github.com/DrewDahlman/phonegapFacebookApp

这应该为您指明正确的方向。

关于javascript - 使用 facebook 登录,无需任何phonegap 插件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16124902/

相关文章:

javascript - Axios POST 表单数据为 JSON

android - 仅在构建此应用程序时与开发人员和测试人员共享

javascript - JQuery:如何替换两个特定部分之间的属性部分?

javascript - Cordova + Angular + PushPlugin - 未触发回调

apache - Cordova 是什么?它与 PhoneGap 有何关系?

javascript - 如何让 Knockout.js 为属性设置 namespaceURI?

JavaScript 函数未触发

javascript - 带有 Set-Cookie Header 的 Safari/Chrome 的开发者控制台中不显示 Cookie,但在查看服务器日志时存在

iphone - 自定义 Facebook 好友选择器?

ios - 在 PhoneGap 应用程序中检测 iPhone 和其他 iOS 设备上的静音事件和状态?