下载PDF文件
下载PDF文件
需要在iPhone上调试网站,但是找不到“检查元素”功能?iPhone上的Safari浏览器没有内置这个常见的浏览器功能,但是还是有办法可以在不付费的情况下查看网站元素。官方的方法是使用Safari开发者工具,需要将iPhone连接到Mac电脑。如果手边没有Mac电脑,可以安装一个名为Web Inspector的免费应用,或者创建一个JavaScript书签(也适用于Chrome)。如果你不是调试网络应用,只是想更改网站的外观,可以使用名为“编辑网页”的iPhone快捷指令。
须知事项
- 将iPhone连接到Mac电脑,使用Safari开发者工具来检查网站元素。
- 想在没有电脑的情况下检查网站元素,你需要安装Web Inspector应用,或是使用JavaScript书签。
- 想要编辑网站文本或移除图像,可以使用“快捷指令”应用里的“编辑网页”操作。
步骤
-
用一条USB线将iPhone连接到Mac电脑。 如果你想在iPhone的Safari浏览器检查网站元素,但是不愿意安装第三方工具,可以使用Safari的开发者工具。唯一的问题是Safari开发者工具只能在macOS上运行,所以你手边必须有一台Mac电脑。
- 你需要 用一条USB线 来连接iPhone和电脑,因为连接Wi-Fi是无法检查网站元素的。
-
在iPhone上启用“网页检查器”。 具体操作如下:
- 打开iPhone的 设置 。
- 往下滚动,点按 Safari 。
- 往下滚动,点按 高级 。
- 点按“网页检查器”开关来打开它(呈绿色)。
-
在Mac电脑上的Safari浏览器启用“开发”菜单。 如果你在Mac电脑打开Safari浏览器时,已经看到了 开发 菜单,可以跳过这一步。如果没有,根据下面的步骤启用它:
- 点击 Safari 菜单。
- 点击 设置 。
- 点击 高级 。
- 选择“在菜单栏中显示开发菜单”。 [1] X 研究来源
-
在iPhone上打开你要检查的网站。 使用iPhone上的Safari浏览器,打开你想检查元素的网站。
-
在Mac电脑,点击 开发 菜单。 这里会列出你的iPhone。
-
将鼠标悬停在你的iPhone上,然后选中有关网站。 这会在Mac电脑上打开iPhone网站的“检查元素”面板。
- 当你在Mac上的“元素”选项卡选中某个项目时,你会在iPhone上看到被选中的元素高亮显示。 [2] X 研究来源
- 想在断开iPhone和Mac电脑的连接后继续使用“检查元素”功能,可以再次点击 开发 菜单,然后选择 通过网络连接 。
广告
-
从App Store安装Web Inspector扩展。 这个免费扩展适用于iPhone和iPad,让用户不需要连接电脑也能检查网站元素。在App Store搜索“And a Dinosour”推出的“Web Inspector”,或是直接从 https://apps.apple.com/us/app/web-inspector/id1584825745 下载它。
- Web Inspector对在Safari浏览器检查网站元素很有用,因为它不需要将iPhone连接到Mac电脑。如果要在Chrome浏览器调试网站,需要改而 使用JavaScript书签 。
- 虽然这个扩展的名称跟Safari的“网页检查器”一样,但它不是Apple的官方工具。
-
在Safari浏览器启用“Web Inspector”扩展。 方法如下:
- 在Safari浏览器随意打开一个网站。
- 在地址栏输入 Aa 。
- 点按 管理扩展 。 [3] X 研究来源
- 点按“Web Inspector”旁边的开关来启用它。
- 点按 完成 。
-
打开你要检查的网页。 现在启用了“Web Inspector”,你可以直接从Safari浏览器检查网站元素。
-
允许“Web Inspector”访问网站。 再次点按 Aa ,然后选择 Web Inspector 。
- 如果要允许“Web Inspector”仅此一天内检查网站元素,选择“允许一天”。
- 如果要使用“Web Inspector”超过一天或是检查多个网站,选择 总是允许
。之后你可以选择 总是在这个网站上允许
,或是 总是在每一个网站上允许
。
- 如果选择后者,日后不需要再授权“Web Inspector”访问网站。
-
再次点按“Aa”,然后选择 Web Inspector 。 这会在Safari浏览器底部展开熟悉的“检查元素”工具。
- 完成后,双击 Aa 来关闭“Web Inspector”。
广告
-
1打开你要检查的网站。 这个技巧需要创建一个包含一串JavaScript代码的书签,将“检查元素”功能添加到iPhone的网页浏览器。它适用于Safari和Chrome,不过创建书签的具体过程会有一点不同。
-
编辑书签,以替换URL。 创建了书签后,你需要编辑它。
-
打开书签进行编辑。
- Chrome: 点按3个点菜单,选择顶部的 书签 。按住刚才新建的书签不放,然后选择 编辑书签 。
- Safari: 点按底部一本打开的书的图标,然后点按 书签 。按住刚才新建的书签不放,然后选择 编辑 。
-
将书签内容替换成下面的代码。 将书签重命名为“Inspect”,把下面的代码完整粘贴到URL或链接字段中,然后保存书签。
javascript : ( function () { var script = document . createElement ( 'script' ); script . src = "//cdn.jsdelivr.net/npm/eruda" ; document . body . appendChild ( script ); script . onload = function () { eruda . init () } })();
-
刷新网站,然后打开书签。 想在Chrome打开书签,需要点按3个点菜单,选择 书签 ,然后点按 Inspect 。在Safari浏览器,你可以在收藏夹找到 Inspect 书签。一会儿后,你会在想要检查的网页上看到一个齿轮图标。
-
点按齿轮图标来打开“检查元素”功能。 你现在可以用面板顶部的 元素 选项卡,检查当前网页的元素啦。广告
-
在iPhone上打开“快捷指令”应用。 如果你的目标是用“检查元素”功能编辑网站外观,使用iPhone的“编辑网页”快捷指令也能达到同样的目的。虽然它无法调出常规的“检查元素”面板,但是可以实时更改网站外观。
- 你可以在“App资源库”找到 “快捷指令”应用 。
- 这对编辑网站文本、删除图像和其它物体很有用。
-
点按页面右下角的 资源库 。
-
搜索“编辑网页”快捷指令。 在搜索栏中输入 编辑网页 ,然后点按搜索结果顶部的 编辑网页 。
-
点按页面底部蓝色的 添加快捷指令 按钮。
-
允许在“快捷指令”应用中使用脚本。 你需要快速更改“快捷指令”的设置,好让“编辑网页”顺利运行:
- 打开iPhone的 设置 。
- 往下滚动,点按 快捷指令 。
- 点按 高级 。
- 打开“允许运行脚本”的开关。
-
在Safari应用打开你要检查的网站。 这可以是任何你想要修改的网站。
-
点按“共享”图标,选择 编辑网页 。 “共享”图标是一个蓝色的方块,里面有一个朝上箭头,就位于屏幕底部。
-
点按 允许 。 这将授权“快捷指令”在浏览器窗口中“编辑”网站。
-
点按 X 来关闭菜单。 你会返回网站,可以着手编辑它的外观啦。
- 点按任何元素来进行编辑。现在,你不需要Safari内置的“检查元素”官方功能,也可以编辑网站的文本和图像。
广告
小提示
- 市面上也有一些付费应用允许你在iPhone上检查网站元素,包括“Achoo HTML Viewer & Inspector”,以及“Inspect Browser”。
- Adobe Edge Inspect曾经是检查网站元素的热门工具,但是现在已经不再进行开发或更新。 [4] X 研究来源
广告
参考
- ↑ https://support.apple.com/guide/safari/use-the-developer-tools-in-the-develop-menu-sfri20948/mac
- ↑ https://support.apple.com/guide/safari-developer/inspecting-overview-dev1a8227029/mac
- ↑ https://support.apple.com/guide/iphone/get-extensions-iphab0432bf6/ios
- ↑ https://helpx.adobe.com/edge-inspect/system-requirements.html
广告