Как вернуть URL перенаправления во всплывающее окно с расширением Chrome? - PullRequest
0 голосов
/ 11 июня 2018

Я пытаюсь пройти аутентификацию с помощью Hubspot API.Я использую chrome.identity.getRedirectURL, чтобы получить URL перенаправления для API.Что я передаю, чтобы после аутентификации API снова открылось мое всплывающее окно?Нужно ли смотреть на это с другой точки зрения?Конечная цель - вернуть ответ API на мое всплывающее окно.

Для пояснения, всплывающее окно Chrome - это окно, которое появляется при нажатии на значок расширения Chrome рядом с адресной строкой.

Мой текущий код ниже:

        let redirectURL = chrome.identity.getRedirectURL("index.html");

        let clientID = config.clientID;
        let clientSecret = config.clientSecret;

        // create object to make the authentication request with
        let details =  {
            url: "https://app.hubspot.com/oauth/authorize?client_id=" + clientID + "&scope=contacts&redirect_uri=" + redirectURL,
            interactive: true
        };

        // make authentication request
        chrome.identity.launchWebAuthFlow(details, (response) => {
            alert(response);
        })

index.html - это моя всплывающая страница;Я не знаю, является ли эта часть правильной или нет.

РЕДАКТИРОВАТЬ: добавлено разъяснение в строке кода index.html.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...