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

欢迎!请参阅关于页面了解如何工作的更多信息。

+1
ClojureScript

我已经使用Chrome扩展了一段时间,如果能在这里实现ClojureScript热重载功能那就太棒了。

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

总的来说,Chrome扩展的v3清单禁止eval,这意味着我们真的运气不好吗?

谢谢!

1 个回答

+1

几个月前我曾深入这个兔子洞,并遵循这条评论使用修补过的chromium构建(结果并没有听起来那么棘手)。自那以后就幸福地eval(ing)了 :)

顺便说一句,这是我的清单

感谢您的回答!我还没有尝试过,因为我还在寻找一个不那么“构建”的替代方案,但知道这个选项存在是好的。一些问题:1) 考虑过保留一个仅适用于开发者的 v2 清单吗?2) 您试图更新补丁构建的 chromium 以获得最新的 api 更新和所有这些吗?如果是这样,它是否工作?这看起来是长期必要的。(PS。兄弟,当我看到你的用户名时,我哈哈大笑!似乎非常合适啊哈哈哈)
by
yw!1) v2 和 v3 相差很大,包括 API 变化,所以我认为这将变得非常混乱2) 我还没有尝试,但我预计补丁和扩展都很简单,不会有问题。

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