【问题标题】:bash cannot find the command `debug-safari` on macOS Catalinabash 在 macOS Catalina 上找不到命令“debug-safari”
【发布时间】:2021-02-09 15:56:22
【问题描述】:

我正在尝试调试通过 WebKit 在 Safari 中提供的 HTML5 WebAudio API 的问题。我遇到了这个debug-safari 命令并尝试运行它,但 bash 找不到它。

该问题与通过createScriptProcessor() 创建AudioNode/ScriptProcessorNode 有关。当我尝试记录createScriptProcessor() 返回的对象的属性时,我看到[Native Code] 写在控制台中。

【问题讨论】:

    标签: xcode safari webkit html5-audio web-audio-api


    【解决方案1】:

    debug-safari 命令由WebKit 提供。

    这样做:

    1. 获取 WebKit 存储库:svn checkout https://svn.webkit.org/repository/webkit/trunk WebKit
    2. 转到 Scripts 文件夹:cd Webkit/Tools/Scripts(或者,将 Scripts 文件夹添加到您的路径:[Path-To-Downloaded-WebKit-Repo]/Tools/Scripts 并在没有 ./ 前缀的情况下运行)
    3. 运行更新脚本:./update-webkit
    4. 在调试模式下构建框架:./build-webkit --debug
    5. 现在,运行:./debug-safari

    注意:假设您已安装XcodeXcode Command Line Tools

    【讨论】:

      猜你喜欢
      • 2020-09-04
      • 2019-03-21
      • 1970-01-01
      • 1970-01-01
      • 2020-02-06
      • 1970-01-01
      • 2022-08-17
      • 1970-01-01
      • 2020-02-25
      相关资源
      最近更新 更多