Google chrome devtools 在Crome上的ClojureScript中使用浏览器onerror上的sourcemap

Google chrome devtools 在Crome上的ClojureScript中使用浏览器onerror上的sourcemap,google-chrome-devtools,clojurescript,source-maps,clojurescript-javascript-interop,Google Chrome Devtools,Clojurescript,Source Maps,Clojurescript Javascript Interop,我有一个错误监听器(set!(-onerror js/window)(fn[消息源lineno colno error]…在浏览器上这样做,效果很好,但是stacktrace和其他字段都是JS格式的。我希望它能被翻译成ClojureScript。我想源代码映射会有所帮助?不清楚你说希望它转换成ClojureScript是什么意思 如果要将stacktrace转换为显示ClojureScript源位置,则需要源映射。是的。但在客户端执行此操作是不切实际的,因为源映射可能非常大 您可以通过JS in

我有一个错误监听器
(set!(-onerror js/window)(fn[消息源lineno colno error]…
在浏览器上这样做,效果很好,但是stacktrace和其他字段都是JS格式的。我希望它能被翻译成ClojureScript。我想源代码映射会有所帮助?

不清楚你说希望它转换成ClojureScript是什么意思

如果要将stacktrace转换为显示ClojureScript源位置,则需要源映射。是的。但在客户端执行此操作是不切实际的,因为源映射可能非常大

您可以通过JS interop获取其他属性。您可以通过
(.-stack error)
获取stacktrace,但它是一个普通字符串,格式因浏览器而异,因此可能需要一些自定义解析。如果您需要,可以使用第三方服务为您执行此操作,但它们也需要源映射。

我使用