Google Earth ee.data.authenticateViaPopup wird durch dauerhafte Popups blockiert
P粉124890778
P粉124890778 2023-08-18 14:14:26
0
1
401

Wenn ich das Beispiel der Google-Authentifizierung in der Google Earth-JavaScript-API umsetze, wird das Popup-Anmeldefenster blockiert und die folgende Meldung wird auf der Konsole angezeigt:

Cross-Origin-Opener-Policy verhindert window.closed-Aufrufe. Lv @ cb=gapi.loaded_0?le=scs:406

Ich habe versucht, Antwortheader hinzuzufügen:

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 meta1 = document.createElement('meta'); meta1.httpEquiv = 'Permissions-Policy'; meta1.content = 'ch-ua-form-factor=()'; head1.appendChild(meta1);

Ich habe die Berechtigungsrichtlinie hinzugefügt, weil ich eine Warnung erhalten habe.

Dieses Skript hat keine Auswirkung.

Bitte helfen Sie.

P粉124890778
P粉124890778

Antworte allen (1)
P粉726133917

弹出窗口被关闭是因为我已经登录了。 ee.data.authenticateViaOauth() 不起作用。

    Neueste Downloads
    Mehr>
    Web-Effekte
    Quellcode der Website
    Website-Materialien
    Frontend-Vorlage
    Über uns Haftungsausschluss Sitemap
    Chinesische PHP-Website:Online-PHP-Schulung für das Gemeinwohl,Helfen Sie PHP-Lernenden, sich schnell weiterzuentwickeln!