使用页面资源在 Mac 上的 Safari 中查找和访问嵌入式文件
需要在 MacOS 上的 Safari 中定位一些嵌入的页面资源?您可以使用页面资源功能来做到这一点,这是对任何网络开发人员、网络设计师或网络工作者来说都很方便的功能。
虽然过去版本的 Safari 包含一项称为“活动监视器”的功能,可让您轻松查看和访问网页上加载的资源,甚至下载嵌入文件,如 javascript、图像、css、FLV 视频、mov 文件和音频,但该功能不再被提供。活动监视器功能被网络开发人员广泛使用,但它已从 Safari 6 中删除,这意味着如果你想跟踪嵌入网页的文件并查看其他资源,你必须使用页面资源功能开发者菜单。
本指南将演示如何使用页面资源功能在网页上查找嵌入的媒体和其他源文件。
如何在 Mac 上的 Safari 中查找嵌入的文件、媒体和资源
- 首先,如果您尚未启用 Safari 开发者菜单,请打开 Safari 偏好设置,转到“高级”选项卡,然后选中“在菜单栏中显示开发者菜单”
- 导航到您要访问页面资源的网页
- 下拉“开发”菜单并选择“显示页面资源”
- 使用搜索框查找您要查找的嵌入文件或资源,搜索文件扩展名以获得最佳结果
您将能够通过此工具轻松找到嵌入的文件、媒体和其他数据,网络开发人员可能已经很熟悉了。
图像、脚本和样式表等常见文件类型在页面资源菜单中被分解为子文件夹,这使得浏览所有这些文件变得足够简单,但如果您确切知道要查找的内容,搜索功能会更快为。
这里要记住一些事情;为了在资源搜索中找到可访问的 FLV 文件,您必须在 Safari 中安装 Flash 插件,否则它不会加载嵌入的 Flash 文件——尽管如果您希望访问FLV 或 SWF 文件 用于任何目的。
同样,许多音频文件都可以通过 AJAX 播放器访问,因此很难找到实际的音频文件,或者 Flash 播放器也需要在加载前安装 Flash 插件。
您还会发现,并非所有嵌入文件都显示有文件扩展名,并且它们可能不会在一般搜索中返回,如果是这种情况,您通常可以在页面资源的“其他”文件夹中找到它们。
下载嵌入文件的另一种方法是在找到所需内容后从页面资源复制 URL,然后 使用 curl -o 通过指向远程服务器上的文件 URL 路径来下载它,这是一个能够检索几乎任何类型的媒体文档、文件或数据的便捷技巧。我们很久以前讨论过类似的技巧使用 curl 从网络下载 flash 视频 适用于音频、视频、PDF 和许多其他嵌入式文件格式,以及图像、文本和 几乎所有来自网络的其他文件通过强大的命令行工具。