Maison  >  Questions et réponses  >  le corps du texte

Google Earth ee.data.authenticateViaPopup est bloqué par des pop-ups persistants

<p>Lorsque j'implémente l'exemple d'authentification Google dans l'API JavaScript de Google Earth, la fenêtre contextuelle de connexion est bloquée et le message suivant s'affiche sur la console : </p> <p>La stratégie Cross-Origin-Opener-Policy empêchera les appels window.closed. Lv @ cb=gapi.loaded_0?le=scs:406</p> <p>J'ai essayé d'ajouter des en-têtes de réponse : </p> <pre class="brush:php;toolbar:false;">var xhr = new XMLHttpRequest(); xhr.open('POST', url); xhr.setRequestHeader('Cross-Origin-Opener-Policy', 'same-origin-allow-popups'); xhr.setRequestHeader('Access-Control-Allow-Origin', '*'); xhr.send(); var head1 = document.getElementsByTagName('head')[0]; var méta1 = document.createElement('meta'); meta1.httpEquiv = 'Permissions-Politique'; meta1.content = 'ch-ua-form-factor=()'; head1.appendChild(meta1);</pre> <p>J'ai ajouté la stratégie d'autorisations car je recevais un avertissement. </p> <p>Ce script n'a aucun effet. </p> <p> Aidez-moi s'il vous plaît. </p>
P粉124890778P粉124890778429 Il y a quelques jours458

répondre à tous(1)je répondrai

  • P粉726133917

    P粉7261339172023-08-19 13:42:40

    La popup a été fermée car j'étais déjà connecté. ee.data.authenticateViaOauth() ne fonctionne pas.

    répondre
    0
  • Annulerrépondre