【问题标题】:Javascript SDK API Domains with custom protocols?带有自定义协议的 Javascript SDK API 域?
【发布时间】:2015-05-24 06:04:02
【问题描述】:

所以我正在使用 Node-Webkit/NW.js 编写一个需要“登录到 LinkedIn”按钮的应用程序。我们必须使用自定义协议/域才能连接到 Dropbox API(我们称之为 app://example)。

在开发人员门户上的应用程序详细信息中,对于 JavaScript API 域,我有“app://example”和“example”。但是,当我尝试在应用程序中使用我的 API 密钥时,我收到以下错误:

未捕获的错误:JavaScript API 域仅限于示例

LinkedIn 不允许自定义协议,只允许 http/https 吗?这对我们来说是个大问题,希望有人能够解答。

【问题讨论】:

  • 如果 StackOverflow 中存在“bump”,我不知道......但是现在从在 LinkedIn 工作的人那里得到答案会非常有帮助。或联系电话给他们。

标签: javascript api debugging linkedin custom-protocol


【解决方案1】:

在受控环境中使用服务器而不是开发者控制台来避免此错误。

在该受控环境中使用从https:// 协议到app:// 协议的重定向。流程如下:

基本上,我之前看到“不允许加载本地资源:app://whatever/somefile.html”,addOriginAccessWhitelistEntry 消除了错误,我在地址栏中看到了相应的 app:// 资源,并显示以下内容控制台中的新错误:“未捕获的 ReferenceError:未定义要求”

也就是说,如果我此时强制刷新,资源呈现会按预期进行。

 nw.App.addOriginAccessWhitelistEntry('http://github.com/', 'app', 'myapp', true);

参考文献

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-12-12
    • 2021-03-09
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多