前言

最近遇到这么一个头疼的需求,第三方提供了两份sdk,一个是针对安卓端使用的,一个是针对ios端使用的,但是他们都会在全局window上挂载同名属性对象,这就让我很难受了。

<script src="/sdk/sdk.min.js"></script>
<script src="/sdk/ios_sdk.min.js"></script>

前端如果想要使用这个sdk就必须在head引入它,但是它又有两个脚本,后来的脚本又会覆盖上一个脚本在全局挂载的对象。

理论上一个优秀的sdk不应该出现这种问题,它应该自己内部去判定平台才对,但是现在现实就是这样,既然上游不作为,下游的我们就得想办法处理这个事情了。

教程

此处内容已隐藏回复后方可阅读。

分类: vue 项目实战 标签: 插件vitesdk

评论

暂无评论数据

暂无评论数据

目录