2024年Clojure调查!中分享您的想法。

欢迎!请查看关于页面,了解更多关于这个平台的信息。

+1
ClojureScript

我一直在使用Chrome扩展,并且能够在这里实现ClojureScript的热重载会非常棒。

我尝试了Thomas Heller的shadow-cljs项目用于Chrome扩展,并在一个最小示例仓库中记录了一些其他东西,但没有成功。

总结来说,Chrome扩展的v3清单禁止使用eval,这意味着我们注定要失望吗?

谢谢!

1 个答案

+1

几个月前我进入这个“兔子洞”,并跟随这条评论使用了一个调试过的Chromium构建版本(结果并不像听起来那么棘手)。从此幸福地使用eval(ing) :)

仅供参考,这是我的清单

感谢您的回答!我还没有尝试,因为我还在寻找一个更“构建”(非编译)的替代方案,但了解这个选项存在总是好事。一些问题:1)您是否考虑过保留一个仅限开发人员的 v2 清单?2)您是否尝试更新经过修补的 Chromium 构建,以便包含最新的 API 更新以及所有内容?如果是这样,是否成功了?这看起来是长期需要的。(顺便说一句,当看到您的用户名时,我笑了出来!这似乎很合适哈哈哈)
yw! 1) v2 和 v3 似乎差异很大,包括 API 变化,所以我认为这会变得非常混乱。2) 我还没有做,但我预计不会有问题,因为修补程序和扩展都很简单。

*) https://developer.chrome.com/docs/extensions/develop/migrate
...