0
Chrome拡張機能を作成しようとしていますが、Spotify Web APIの承認用に新しいリンクを開く必要があります。しかし、window.open()は新しいタブでそれを開き、拡張機能のポップアップが閉じます。 default_popupを超えてURLを開く方法はありますか、それとも自動的に閉じないようにする方法はありますか?Chrome拡張機能が同じポップアップでURLを変更する
ありがとうございました
Chrome拡張機能を作成しようとしていますが、Spotify Web APIの承認用に新しいリンクを開く必要があります。しかし、window.open()は新しいタブでそれを開き、拡張機能のポップアップが閉じます。 default_popupを超えてURLを開く方法はありますか、それとも自動的に閉じないようにする方法はありますか?Chrome拡張機能が同じポップアップでURLを変更する
ありがとうございました
私はそれが働くようになりました。私はChrome identity APIchrome.identity.launchWebAuthFlow
を使用する必要があったことが判明しました。
私の場合、私はユーザーの代わりにSpotifyで認証し、アクセストークンを含む返信URLを取得しようとしました。
chrome.identity.launchWebAuthFlow({
url : THE_AUTHORIZATION_URL,
//If interactive is set to false, the logon screen won't show up
interactive : true},
function(data){
//the 'data' contains the return URL
.......
});
});`
使用chrome.identityのAPI [SpotifyはAPIを使ってChrome拡張のOAuth](// stackoverflow.com/a/38305120) – wOxxOm
@wOxxOmトリックをしたこと、ありがとうございました。 – MarkwinVI