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

    pFad - Phonifier reborn

    Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

    Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


    Alternative Proxies:

    Alternative Proxy

    pFad Proxy

    pFad v3 Proxy

    pFad v4 Proxy