如何看待《关于禁止小程序 JavaScript 解释器使用规范要求》?

对于使用解释器的小程序,平台将自 2022 年 7 月 6 日开始在代码审核环节进行驳回,请各位开发者于 7 月 6 日前完成自查、修复。

对于使用解释器的小程序,平台将自 2022 年 7 月 6 日开始在代码审核环节进行驳回,请各位开发者于 7 月 6 日前完成自查、修复。

​为进一步提升小程序的安全性和用户体验,目前平台对提审的小程序均需进行安全检测,在检测过程中,发现有小程序采用内置 JavaScript 解释器(如 eval5、estime、evil-eval 等)的方式,动态执行 JS 代码、对小程序 wxml 代码进行热更新。对于使用解释器的小程序,平台将自2022 年 7 月 6 日开始在代码审核环节进行驳回,请各位开发者于7 月 6 日前完成自查、修复。

如何看待《关于禁止小程序 JavaScript 解释器使用规范要求》?

具体违规案例

一、动态下发代码执行

某小程序引入 JS 解释器模块,在预埋场景下触发动态执行代码的逻辑,从而从服务端后台拉取要动态执行的代码或字段,在 JS 解释器中动态执行代码;

如何看待《关于禁止小程序 JavaScript 解释器使用规范要求》?

二、小程序页面文件热更新

下面这个例子为某小程序引入 JS 解释器模块执行小程序热更新;

如何看待《关于禁止小程序 JavaScript 解释器使用规范要求》?

三、其他情况

部分数值计算类小程序会引入解释器来执行数学表达式运算功能,对于数值计算,请使用其他方式,不得使用解释器提供的动态 eval 代码执行能力实现;

如何看待《关于禁止小程序 JavaScript 解释器使用规范要求》?

四、修复指引

若小程序在代码提审阶段因存在解释器被要求整改,请根据代码提审反馈,自查相应的文件,在删除相应的解释器文件后重新提交代码审核;

其他常见问题

Q1: 小程序中解释器文件是第三方包依赖引入的,这种如何处理?

A1: 平台不允许开发者使用 JS 解释器来动态执行代码,若小程序代码中存在 JS 解释器逻辑,请根据小程序审核驳回细节自行移除或联系依赖提供者、服务商移除后再次提交审核;

Q2: 经过自查后提交代码仍提示存在解释器,这种如何处理?

A2: 请确保提交的小程序代码中不存在解释器文件以及 JavaScript 代码解析模块非正常使用,若仍存在问题,请提交客服复查。

©本文为清一色官方代发,观点仅代表作者本人,与清一色无关。清一色对文中陈述、观点判断保持中立,不对所包含内容的准确性、可靠性或完整性提供任何明示或暗示的保证。本文不作为投资理财建议,请读者仅作参考,并请自行承担全部责任。文中部分文字/图片/视频/音频等来源于网络,如侵犯到著作权人的权利,请与我们联系(微信/QQ:1074760229)。转载请注明出处:清一色财经

(0)
打赏 微信扫码打赏 微信扫码打赏 支付宝扫码打赏 支付宝扫码打赏
清一色的头像清一色管理团队
上一篇 2023年5月6日 08:14
下一篇 2023年5月6日 08:14

相关推荐

发表评论

登录后才能评论

联系我们

在线咨询:1643011589-QQbutton

手机:13798586780

QQ/微信:1074760229

QQ群:551893940

工作时间:工作日9:00-18:00,节假日休息

关注微信