如何在Safari中应用隐藏/远程源地图?

时间:2017-01-19 13:27:45

标签: javascript safari remote-debugging source-maps safari-web-inspector

我试图在我的反应应用中调试一个问题,这个问题只发生在iOS上,正在制作中。我想利用一个隐藏的源图,这样我就可以在Safari中调试应用程序的缩小资源,而不会公开发布注释源。

  

hidden-source-map - 与source-map相同,但不会向包添加引用注释。

     

https://webpack.github.io/docs/configuration.html#devtool

在Chrome中我可以:

  • 随时随地为源地图提供服务(例如缩小文件旁边的main.js.map
  • 在“来源”标签中打开缩小的资源
  • 右键点击'添加源图...',将网址提供给main.js.map
  • Cmd -p选择源文件(例如MyComponent.js)
  • 在源地图中添加断点
  • 利润(让实时应用暂停在正确的位置)

我已经搜索,点击,右键点击,仔细检查了Safari devtools,阅读了我能找到的Safari docs,但无济于事......我找到的最相关的链接是:

  

在Safari 7中,源地图不是您必须打开或关闭的东西,它们只是始终打开,就像Web开发人员工具中始终可用的资源一样。   How do I toggle source mapping in Safari 7?

这可以在Safari中使用吗?是否有其他方法可以在Safari中实现类似的结果?

是否有一些棘手的方法来使用代理服务我的测试iphone的本地,未经明确的来源? (例如assets-swapper-chrome-extension。我有一种感觉,这可能是可能的,但不知道该怎么做!)

我在OSX 10.12,Safari 10.0.2。

请注意,这个问题是关于在Safari中使用源地图,问题中没有解决这个问题:iPhone: add entry to /etc/hosts without jailbreaking

0 个答案:

没有答案