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

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

微信里面的网页很难调试,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

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