【问题标题】:Could not open pop-up oAuth authentication in backbone无法在主干中打开弹出式 oAuth 身份验证
【发布时间】:2014-07-03 00:51:42
【问题描述】:

我正在使用这个很棒的库来进行 oauth 身份验证:

https://oauth.io/docs/mobiles

并通过此代码(用路由器功能编写):

OAuth.initialize('FUxf14**YBrE');
//Using popup (option 1)
  OAuth.popup('instagram', function(error, result) {
    //handle error with error
    //use result.access_token in your API request
      console.log(error);
  });

这段代码应该会打开一个弹出窗口,但 console.log(error) 告诉我:

message: "Could not open a popup"

为什么打不开弹窗?

【问题讨论】:

    标签: javascript backbone.js oauth popup


    【解决方案1】:

    弹出窗口可能被浏览器阻止了。

    为防止这种情况发生,请仅在 click 事件处理程序中调用 OAuth.popup

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2016-05-30
      • 2015-02-02
      • 1970-01-01
      • 2021-04-15
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多