【问题标题】:How to export Safari Web Inspector timeline data?如何导出 Safari Web Inspector 时间线数据?
【发布时间】:2013-07-10 02:07:01
【问题描述】:

就像在 Chrome 开发者工具中一样,我想知道是否有任何工具/扩展/插件可以让我在 Safari 中导出时间线数据。我尝试了 webkit 的每晚构建,但它没有该功能。似乎这是 Chrome 特有的功能。

我必须使用 Safari,因为我正在 iPhone 上测试一个 webapp。

我四处寻找任何提示,但没有得到任何提示。截至目前,我正在考虑两种获取时间线信息的方法:

  • 构建 Safari 扩展程序
  • 获取 Chrome 开发工具的时间线代码并构建我自己的 webkit 版本(如果可能的话!)

任何指南/见解将不胜感激!

更新1:我下载了Webkit,发现它支持通过USB远程调试iPhone。可能我可以找到 Webkit 的 Web 检查器的代码,并使用该代码导出时间线数据。

【问题讨论】:

标签: safari webkit google-chrome-devtools safari-extension web-inspector


【解决方案1】:

Safari 的 Web 检查器确实使用 WebKit 远程调试协议。 但是,Safari 不使用 TCP/HTTP 作为传输层,因此 使其与 Chrome 不兼容。 source

谢天谢地,Google 的某个人写了一封 proxy 允许克服这个限制。

【讨论】:

  • 太棒了!这正是我想要的。
  • 请注意,上述内容不再适用于时间线/分析,显然自 2013 年以来存在显着差异 :(
  • 不幸的是,代理仅适用于 iOS。在 macOS 上不支持 JSContext/WKWebView。 ?
猜你喜欢
  • 1970-01-01
  • 2012-12-02
  • 2015-10-26
  • 2016-09-21
  • 2015-08-20
  • 2023-03-16
  • 2014-01-08
  • 1970-01-01
  • 2013-02-27
相关资源
最近更新 更多