我们的团队也刚刚经历过这个问题。我们运行的是ArcGIS JS 3.21。我们可以确认升级到3.31或更高版本可以解决问题,但如果没有广泛的回归测试,我们无法将此修复推到我们的上层环境。我们的应用程序也只支持Chrome web浏览器。我们也看到地图点击甚至没有注册的一些用户,但工作良好的其他用户在同一版本的Chrome浏览器。这里有一些细节,我们也提交了一个ESRI罚单:案例# 02779482。这是箱子的详细资料,以防你找不到。截至昨天,我们的团队注意到最新版本的Google Chrome浏览器没有在ArcGIS JavaScript 3.21库的点击事件中注册ESRI地图。下面是遇到此问题的一些受影响的环境。唯一的共同点是这些环境都使用Google chrome浏览器,运行ArcGIS JS 3.21库来访问我们的自定义web应用程序。 Some environments are running code that was baselined months ago, and was not seeing an issue with the Map click events until a few days ago. Note that some users running these versions are not having issues, but others are. (Mac) Chrome Version 89.0.4389.114 (Official Build) (x86_64) (Windows) Chrome Version 89.0.4389.90 (Official Build) (x86_64) (Windows) Chrome Version 88.0.4324.150 (Official Build) (32-bit) Further research shows that there are others looking into this issue: //www.gobook3.com/t5/arcgis-api-for-javascript/javascript-api-3x-map-click-event-intermittently-fails-to-fire/td-p/1040738 There are also some ESRI tickets that this forum claimed to have submitted, however, we cannot locate them: BUG-000138684 BUG-00013868 It seems the fix is to upgrade to ArcGIS Javascript 3.31 or later (up to 3.35), however, we are running Production level code that cannot be quickly changed without extensive system regression tests. We also are using this website to test to see if users are having issues, without logging into our custom application. The users having issues cannot get map clicks to work on versions 3.21 - 3.30, but on version 3.31 - 3.35 the map clicks work for all users. https://codepen.io/shadc/pen/YzNQMaO?editors=1000 Please advise on the cause of this issue and possible workarounds that do not involve updating the ArcGIS Javascript version.
…查看更多