javascript - 将 javascript source-maps 与 phonegap 一起使用

标签 javascript android ios cordova source-maps

我们正在通过 grunt-contrib-requirejs 使用 uglify2-compressor 为平板电脑提供 Cordova WebApp,并使用 uglify2-compressor 缩小源代码。我们生成用于调试的源映射,通过在 KitKat Android 平板电脑上进行远程调试,使用 chrome 桌面浏览器可以完美地工作。

现在我们想将客户的错误报告发送到我们的服务器。 Android WebView 似乎并不关心我们的源 map 。因此,我们收到类似“第 1 行,字符 1231231”的错误消息 - 不是很有帮助......

问题是:是否可以使用 Cordova 插件在 Android(和 iOS)Webview 中使用源 map ,或者我们是否必须等待更新(Chrome 和 Firefox Desktop 能够解析 map .. .) 并发布未缩小的代码,以便我们能够获得发生错误的行号?

最佳答案

来自 Chromium discuss topic

DevTools downloads source maps using the front-end browser, not the one that runs the inspected page. So file://android... is never going to be accessible. You need to point to the files on your development box instead.

关于javascript - 将 javascript source-maps 与 phonegap 一起使用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21454182/

相关文章:

javascript - Google 应用引擎授权返回 null

android - Imageview 中的并行动画

java - recyclerview滚动条卡顿

当应用程序通过推送通知从终止状态打开时,iOS Web View 应用程序崩溃

ios - 使用 PHFetchOptions 获取 Landscape Only PHAssets

javascript - 将点击事件附加到表格似乎不起作用

javascript - 解析为带 2 个小数位的 float

javascript - 是否有支持内置事件详细信息弹出窗口的开源 javascript 日历?

android - 错误:警告:忽略Paho/Mqtt的匿名内部类的InnerClasses属性

ios - NSFetchedResultsController -sectionNameForKeypath 如何获取其数据?