Chen An
Chen An
Great work! I have two questions: Is the code transformed by the direct transform method eventually executed by an eval(or new Function call)? Does this mean we cannot use sable2.x...
我的理解你现在不做多端兼容层是不行了,微信小程序确实通常流量比阿里系小程序、百度小程序、头条系小程序流量高,而且高很多,但是老板是不会放弃10%-20%的流量的,尤其是大公司,一千万用户10%就是一百万啊,不做多端兼容的小程序框架采用率必然不会太高。这个是现实问题。
相反的,程序员为了10%的流量,要单独写一套,那是绝对不能接受的,所以必然会选择支持多端的。
> 又找到一个 interpreter https://github.com/Siubaak/sval 微信官方已经禁止这种操作了,虽然理论上应该有各种自行实现的手段尽可能避免被发现,但总归是违规行事,有风险。 https://developers.weixin.qq.com/community/minihome/doc/0000ae500e4fd0541f2ea33755b801
> 感谢大神的杰作 感觉这种方式绕过了微信禁止加载远程代码的限制,微信是否有办法禁掉这种加载方式? 希望项目上线了哪天不会突然就用不了了 😭 微信已经公告禁止使用解释器方式动态执行脚本了。理论上虽然可以自行写一个或者改一个解释器,并且把js代码编译成字节码或者是加密,让微信难以识别。但是这个方式总归是违反规定的,不好说被发现或者被举报会不会杯具。 这个玩意小企业估计微信懒得管,大公司的小程序可能会被重点关注。