ReCaptcha IFrame Sandbox ERROR для владельца сайта: неверный домен для ключа сайта - PullRequest
1 голос
/ 17 марта 2020

Извините, прошло несколько дней, а я до сих пор не могу найти решение для ошибки.
Однако я подозреваю, что существующий <iframe> в качестве родительского элемента в моем проекте может вызвать ошибки ReCaptcha <iframe> в качестве дочернего элемента ОШИБКА для владельца сайта: недопустимый домен для ключа сайта .

Я уже добавил домен в ReCaptcha admin

Вы можете увидеть код здесь.

<iframe 
    class="spg-preview d-block mx-auto" 
    sandbox="allow-same-origin allow-popups allow-scripts" 
    srcdoc=" <html> 
              ...
              <div name="recaptcha" data-recaptcha="recaptcha" class="g-recaptcha" data-siteKey="6LcR8NoUAAAAAMV3gFvR1z3Bdnn7QzErjrUi3fme"></div> 
              ...
              </html>"
>

  <html>
       <head> ... </head>

       <div name="recaptcha" data-recaptcha="recaptcha" class="g-recaptcha" data-sitekey="6LcR8NoUAAAAAMV3gFvR1z3Bdnn7QzErjrUi3fme">
           <div style="width: 304px; height: 78px;">
              <div>
                <iframe 
                    src="https://www.google.com/recaptcha/api2/anchor?ar=1&amp;k=6LcR8NoUAAAAAMV3gFvR1z3Bdnn7QzErjrUi3fme&amp;co=YWJvdXQ6&amp;hl=en&amp;v=f1wAZV34wmOO4-wA3kszbUcM&amp;size=normal&amp;cb=w38479ylabk0" width="304" height="78" role="presentation" name="a-deb0wlr3cthh" frameborder="0" scrolling="no" 
                    sandbox="allow-forms allow-popups allow-same-origin allow-scripts allow-top-navigation allow-modals allow-popups-to-escape-sandbox"></iframe></div>
                <textarea id="g-recaptcha-response" name="g-recaptcha-response" class="g-recaptcha-response" style="width: 250px; height: 40px; border: 1px solid rgb(193, 193, 193); margin: 10px 25px; padding: 0px; resize: none; display: none;"></textarea>
              </div>
           <iframe style="display: none;"></iframe>
       </div>
  </html>

</iframe>

Я уже проверяю обоих родителей iframe

<iframe 
  class="spg-preview d-block mx-auto" 
  sandbox="allow-same-origin allow-popups allow-scripts"

or

<iframe 
  class="spg-preview d-block mx-auto" 
  sandbox="allow-forms allow-popups allow-same-origin allow-scripts allow-top-navigation allow-modals allow-popups-to-escape-sandbox"

Кто-нибудь знает, что именно здесь приводит к ошибкам и решениям?

enter image description here

...