我是使用谷歌的“平台”网站登录。在登录页面上,我只在用户未认证时显示登录按钮。一旦他们登录,该按钮将从页面中删除。
这会导致谷歌抛出一个错误:
这会导致谷歌抛出一个错误:
Uncaught TypeError: Cannot read property 'style' of null
这段代码来自于他们的压缩代码中的这一行:
window.document.getElementById((c ? "not_signed_in" : "connected") + a.El).style.display = "none";
这明显假设按钮仍在页面上。
理想情况下,我希望修复这个愚蠢的代码,并使其更加优雅地处理。它是开源的吗?我能做出贡献吗?在哪里可以找到它?
如果它是专有的,我猜我可以用一个解决方法来代替。我的解决方案是:如果我能让这个 Google 的东西 不渲染 按钮,那么我觉得我可以解决问题。
也就是说,我使用了他们的文档中描述的render
方法。当我从页面中移除按钮容器时,我希望能够不渲染。但我看不到任何方法。
有什么好主意吗?