【发布时间】:2017-11-14 17:37:22
【问题描述】:
Google One-tap 库在与其他库一起使用时会导致错误,因为它声明了一个全局变量 L。
我在缩小的代码中看到了这一点,但我不确定它在做什么。
var L = 0;
function K(g) {
return "jscomp_symbol_" + (g || "") + L++
}
这与也定义了全局 L 的 LeafletJS 等其他库冲突 https://github.com/Leaflet/Leaflet
我找不到 Google 的一键式代码提交补丁的开源项目。我该如何解决这个问题?
【问题讨论】:
-
这是谷歌发布过程中的一个bug;它应该被包裹在一个 IIFE 中。
-
我们目前正在修复该错误。
-
我们正在努力解决这个问题,我会在它准备好时更新。对此感到抱歉,但感谢您的报告,如果您需要更多信息或有其他反馈,请随时联系 sso@google.com。
-
这个问题已经修复,不再声明 L 变量。
标签: javascript leaflet leaflet.markercluster google-identity