【问题标题】:Chrome packaged application and Facebook redirect urlChrome 打包应用程序和 Facebook 重定向 url
【发布时间】:2012-02-14 18:09:54
【问题描述】:

我有一个 Chrome 打包应用程序,目前正在与 Facebook API 集成。 Facebook Javascript SDK 要求我提供托管应用程序的 URL,出于安全原因,它们仅重定向到此 URL。

问题是 Chrome 打包应用程序没有 url。我知道chrome.extension.getURL,但这个网址不是静态的,每次安装都会改变。有什么方法可以为适用于所有安装的 Chrome 应用程序设置 URL?

【问题讨论】:

  • 我尝试使用 SDK 和客户端流程集成 Facebook API,但没有成功。我最终实现了桌面流程:stackoverflow.com/a/8698727/420614 - 你成功使用 SDK 了吗?如果有,怎么做?

标签: facebook-graph-api google-chrome-extension google-chrome-app


【解决方案1】:

一旦您发布了您的应用,来自chrome.extension.getURL 的 ID 就不会改变。 id 与用于签署扩展的密钥匹配,并且一旦您将扩展发布到网上应用店,该密钥就不会更改。本地开发会更烦人,因为每次你“加载一个解压的扩展”它都会得到一个新的 id。

【讨论】:

  • 我正在学习一些新东西。以前从未做过 chrome 扩展。
  • 作为开发期间的一种解决方法,您可以在 manifest.json 中添加一个“key”属性。使用它,getURL 不会改变。这适用于通过 chrome://extensions 页面添加的未发布应用。在此处查看示例:github.com/GoogleChrome/chrome-app-samples/tree/master/…
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2011-06-27
  • 2014-09-25
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2013-11-18
相关资源
最近更新 更多