gpt4 book ai didi

javascript - 如果按钮从页面中删除,Google 在登录/注销后抛出 "Cannot read property ' style' of null"错误

转载 作者:行者123 更新时间:2023-11-29 15:31:11 25 4
gpt4 key购买 nike

我正在使用 Google 的“平台”sign-in for websites .在登录页面上,我只在用户未通过身份验证时显示登录按钮。他们登录后,该按钮将从页面中删除。

这会导致 Google 抛出错误:

Uncaught TypeError: Cannot read property 'style' of null

这来自他们的缩小代码行:

window.document.getElementById((c ? "not_signed_in" : "connected") + a.El).style.display = "none";

这显然是假设按钮仍在页面上。

理想情况下,我想修复这个愚蠢的代码并让它更优雅地处理这个问题。它是开源的吗?我可以贡献吗?我在哪里可以找到它?

如果它是专有的,我想我会接受解决方法。我对解决方法的想法:如果我可以告诉这个 Google 东西取消呈现按钮,我想我会没事的。

也就是说,我正在使用 their docs 中描述的 render 方法.当我从页面中删除按钮容器时,我想取消呈现。我看不出有什么办法可以做到这一点。

有什么想法吗?

最佳答案

每当用户登录时,您都可以隐藏该框,以便呈现它但它只是不可见。

<div id="g-signin2" style="display: none;"></div>

关于javascript - 如果按钮从页面中删除,Google 在登录/注销后抛出 "Cannot read property ' style' of null"错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34688248/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com