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

zhongsheng · March 17, 2022 · Last by zhongsheng replied at March 19, 2022 · 576 hits

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

我也发现了这个问题

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

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

Reply to lanzhiheng

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

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

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

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

Reply to zhongsheng

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

Reply to xianyuit

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

You need to Sign in before reply, if you don't have an account, please Sign up first.