したがって、問題は、ユーザーのアクションによって行われた場合でも、ポップアップがウィンドウを開くのをブロックすることです。
gapi.auth.authorize({
client_id: this.client_id,
scope: this.scopes,
access_type: 'online',
immediate: immediate
}, function(authResult) {
console.log(authResult)
});
ユーザーのウィンドウを開くだけの場合は、次のようにクリックします。
$('.some').click(funciton(){
window.open(someurl)
})
それは正常に動作しますが、gdrive api(gapi.auth.authorize) をスローした場合、とにかくブロックします。
必須です。ユーザーに popap ブロックを強制的にオフにすることはできません。誰かがそれをどのように解決したかを願っています:)、ありがとう