色婷婷狠狠18禁久久YY,CHINESE性内射高清国产,国产女人18毛片水真多1,国产AV在线观看

如何將reCAPTCHA popup fit定位在手機屏幕內?

方一強2年前10瀏覽0評論

我需要調試一個應用程序,問題是reCAPTCHA窗口(您必須在其中選擇幾個同類圖像的窗口)的位置有點奇怪,這意味著驗證按鈕不在可見屏幕中,這意味著我無法從該頁面繼續移動,因為我無法驗證我選擇的選項。

就Html而言,這是因為div容器的頂部位置比它應該在的位置多了一點,它將屏幕外的彈出窗口向下推。

我已經檢查了reCAPTCHA文檔,但是幾乎沒有提到如何定位彈出窗口。從這里我猜想它應該自動地把自己定位在正確的位置上,但在我看來,它肯定沒有。

我提到這種情況只發生在像Iphone SE這樣的小屏幕上,但對于Iphone 12來說,它工作得很好。我還提到,有足夠的空間向上拖動彈出窗口,以便看到位于彈出窗口底部的驗證按鈕。

我應該如何處理這個問題?

有兩種方法可以解決這個問題。可以用位置:固定;或最大高度:

位置固定

// Position the reCAPTCHA window relative to the viewport.
var recaptchaWindow = document.getElementById('recaptcha-window');
recaptchaWindow.style.position = 'fixed';
recaptchaWindow.style.top = '0';
recaptchaWindow.style.left = '0';

<div id="recaptcha-window" class="recaptcha-window">
  <div class="recaptcha-content">
    <div class="recaptcha-image"></div>
    <div class="recaptcha-buttons">
      <button class="recaptcha-verify">Verify</button>
      <button class="recaptcha-close">Close</button>
    </div>
  </div>
</div>