这个工具可以显示网页 HTML 源代码,并带有语法高亮。它需要在 Safari 的共享栏中运行。显示的源代码反映了当前的 DOM。 包括任何由 JavaScript 引起的修改。
版本 1.0 在 iOS 13 到 18.3.2 版本中运行稳定。然而,iOS 18.4 引入了一个问题(FB17129679),导致脚本执行延迟超过 10 秒。版本 2.0 解决了这个问题。 发布并介绍了一些改进。
版本 2.1 添加了 Prism 的“显示不可见字符”插件,它可以使空格、制表符和换行显示出来。同时,它也使得“行号”和“显示不可见字符”插件成为可选的。
版本 2.2 支持不包含明确 doctype 的页面,并且性能得到提升,包括在页面过大的情况下,自动禁用“显示隐藏元素”。
功能
• Syntax highlighting powered by Prism
• No network requests — uses the page already loaded in Safari
• Supports light and dark mode
• Displays line numbers
• Converts absolute URLs into clickable links
• Includes a workaround for the iOS 18.4 execution delay bug (FB17129679)
首次在Reddit上发布,于2018年11月(iOS 13)!)
特别感谢用户 @demon2758(来自 r/shortcuts 的 Discord)和 @gluebyte,他们发现了这个错误以及解决方法,并进行了相关研究。