chrome.identity.launchWebAuthFlow中的自定义网址

时间:2015-03-23 19:08:07

标签: javascript google-chrome-extension

我正在尝试将chrome.identity与VK api用于独立应用,requires将重定向网址设置为“https://oauth.vk.com/blank.html”。 Chrome无法使用网址解析,也不会返回令牌。有没有其他方法可以在Chrome应用程序中执行此操作?可能是我可以创建弹出窗口,并自己处理,如果有可能在js代码中捕获重定向?

1 个答案:

答案 0 :(得分:1)

感谢Xan<webview> solution

我的代码:

  webview.addEventListener("loadredirect", function(e) {
    if(e.newUrl.indexOf('access_token') > -1) {
      var result = e.newUrl.split('#')[1].split('&');
      app.token = result[0].split('=')[1];
      app.expires = result[1].split('=')[1];
      app.user_id = result[2].split('=')[1];
    }
  });