Skip to content

@supermap\iclient-common 对浏览器原生Promise造成了污染 #102

@qiangbro

Description

@qiangbro

Request a feature or report a bug? [这是一个需求还是一个缺陷]

这是一个缺陷

One-line summary [问题简述]

@SuperMap\iclient-common 对全局原生Promise造成了污染 。
promise-polyfill有些api的表现达不到原生Promise的性能,
我们暂时已在项目中注释掉了supermap对window.Promise的赋值操作(直接改的源代码,对不住了)。
希望supermap团队可以用更科学的办法处理promise的兼容性问题,而不是强制去赋值(如此流氓一般的操作)。
image

Version [产品及版本]

  • iClient version [iClient 版本]: "@supermap/iclient-common@10.0.0

Actual Behavior [当前现象]

浏览器原生Promise被篡改

Expected Behavior [期望现象]

浏览器原生Promise不被篡改,除非浏览器原生不支持Promise,需要polyfill

Metadata

Metadata

Assignees

Labels

No labels
No labels

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions