>  Q&A  >  본문

Google Earth ee.data.authenticateViaPopup이 지속적인 팝업으로 인해 차단되었습니다.

<p>Google Earth JavaScript API에서 Google 인증의 예를 구현하면 팝업 로그인 창이 차단되고 콘솔에 다음 메시지가 표시됩니다. </p> <p>Cross-Origin-Opener-Policy 정책은 window.closed 호출을 방지합니다. Lv @cb=gapi.loaded_0?le=scs:406</p> <p>응답 헤더를 추가해 보았습니다: </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 Meta1 = document.createElement('meta'); Meta1.httpEquiv = '권한-정책'; Meta1.content = 'ch-ua-form-factor=()'; head1.appendChild(meta1);</pre> <p>경고를 받았기 때문에 권한 정책을 추가했습니다. </p> <p>이 스크립트는 효과가 없습니다. </p> <p>도와주세요. </p>
P粉124890778P粉124890778429일 전460

모든 응답(1)나는 대답할 것이다

  • P粉726133917

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

    이미 로그인 중이어서 팝업이 닫혔습니다. ee.data.authenticateViaOauth()가 작동하지 않습니다.

    회신하다
    0
  • 취소회신하다