Rails 微信的 webview 似乎并不支持 importmap

zhongsheng · 2022年03月17日 · 最后由 zhongsheng 回复于 2022年03月19日 · 767 次阅读

微信里面的网页很难调试,alert 都出不来,应该是微信没有加载 js 文件。

我也发现了这个问题

支付宝打开测试页也不行,不知道有没有好的调试方式,研究一下到底什么问题

先把网页开发好,调试完成之后再放进 webview 里面比较方便。在 webview 里面调试太难了。然后你 js 没有加载出来看看是不是调用 webview 的时候有个开启 js 的开关的?我记得 Flutter 里面是有这样一个开关的,理论上微信也会有。我们的小程序是有内嵌 webview 的,应该是支持 js 的。

对 lanzhiheng 回复

importmap 引入 js 文件的方式发生了很大变化

<script type="module">import "application"</script>

importmap 是个垃圾特性,你用了一大堆东西,还给你列出来,难怪没人用,rails 7 强绑 importmap 不是个好事

不想死磕这个特性的可以用传统的 bundle 方式。

对 zhongsheng 回复

确实有点。。。。我还没试过。。。。。草率了。

对 xianyuit 回复

主要也是想看看能不能避免使用 nodejs

需要 登录 后方可回复, 如果你还没有账号请 注册新账号