Chrome DevTools网络分析功能参考

在这个全面的Chrome DevTools网络分析功能参考中,探索分析页面加载方式的新方法。

记录网络请求

默认情况下,只要DevTools处于打开状态,DevTools就会在“网络”面板中记录所有网络请求。

网络面板。
图1。网络面板

停止记录网络请求

要停止录制请求:

  • 单击 停止录制网络日志网络”面板上的“ 停止录制网络日志 ” 它变为灰色表示DevTools不再记录请求。
  • 在“网络”面板处于焦点时按CommandE(Mac)或 ControlE(Windows,Linux)。

清除请求

单击“网络”面板上的“ 清除 明确 ”以清除“请求”表中的所有请求。

清除按钮。
图2。清楚,用蓝色勾勒出来

跨页面加载保存请求

要跨页面加载保存请求,请选中“网络”面板上的“ 保留日志”复选框。DevTools保存所有请求,直到您禁用 保留日志

保留日志复选框。
图3。“保留日志”复选框,以蓝色标出

在页面加载期间捕获屏幕截图

捕获屏幕截图以分析用户在等待页面加载时看到的内容。

要启用屏幕截图,请单击“网络”面板上的“ 捕获屏幕截图 捕获屏幕截图 ”。启用后会变为蓝色。

在“网络”面板处于焦点时重新加载页面以捕获屏幕截图。

捕获后,您可以通过以下方式与屏幕截图进行交互:

  • 将鼠标悬停在屏幕截图上可查看捕获屏幕截图的位置。“概述”窗格中将显示一条黄线。
  • 单击屏幕截图的缩略图以过滤掉捕获屏幕截图后发生的任何请求。
  • 双击缩略图以放大缩略图。
将鼠标悬停在屏幕截图上。
图4。将鼠标悬停在屏幕截图上。“概述”窗格和“瀑布”中的黄色垂直线表示捕获屏幕截图的时间。

重播XHR请求

要重播XHR请求,请右键单击“请求”表中的请求,然后选择“ 重播XHR”

选择重播XHR。
图5。选择重播XHR

改变加载行为

通过禁用浏览器缓存来模拟首次访问者

要模拟首次使用者体验您网站的方式,请选中“ 禁用缓存”复选框。DevTools禁用浏览器缓存。这更准确地模拟了首次用户的体验,因为请求是在重复访问时从浏览器缓存提供的。

禁用缓存复选框。
图6。“禁用缓存”复选框,以蓝色标出

从“网络条件”抽屉中禁用浏览器缓存

如果要在其他DevTools面板中工作时禁用缓存,请使用“网络条件”抽屉。

  1. 打开“ 网络条件”抽屉
  2. 选中或取消选中“ 禁用缓存”复选框。

手动清除浏览器缓存

要随时手动清除浏览器缓存,请右键单击“请求”表中的任意位置,然后选择“ 清除浏览器缓存”

选择清除浏览器缓存。
图7。选择清除浏览器缓存

离线模拟

有一类新的Web应用程序,称为Progressive Web Apps,可以在服务工作者的帮助下脱机运行。在构建此类应用程序时,能够快速模拟没有数据连接的设备非常有用。

选中“ 脱机”复选框以模拟完全脱机的网络体验。

离线复选框
图8。“脱机”复选框,以蓝色标出

模拟慢速网络连接

Network Throttling 菜单模拟2G,3G和其他连接速度。

网络限制菜单。
图9。网络限制菜单,以蓝色标出

您可以从各种预设中进行选择,例如Regular或Good 2G。您还可以通过打开“网络限制”菜单并选择“ 自定义” >“ 添加”来添加自己的自定义预设。

DevTools在“ 网络”选项卡旁边显示一个警告图标,提醒您已启用限制。

从“网络条件”抽屉模拟慢速网络连接

如果要在其他DevTools面板中工作时节流网络连接,请使用“网络条件”抽屉。

  1. 打开“ 网络条件”抽屉
  2. Network Throttling菜单中选择所需的连接速度。

手动清除浏览器cookie

要随时手动清除浏览器cookie,请右键单击“请求”表中的任意位置,然后选择“ 清除浏览器Cookie”

选择清除浏览器Cookie。
图10。选择清除浏览器Cookie

覆盖用户代理

要手动覆盖用户代理:

  1. 打开“ 网络条件”抽屉
  2. 取消选中自动选择
  3. 从菜单中选择用户代理选项,或在文本框中输入自定义选项。

过滤请求

按属性过滤请求

使用“ 过滤器”文本框按属性过滤请求,例如请求的域或大小。

如果您看不到文本框,则可能隐藏了“过滤器”窗格。请参见隐藏过滤器窗格

“过滤器”文本框。
图11。“过滤器”文本框,以蓝色标出

通过使用空格分隔每个属性,可以同时使用多个属性。例如,mime-type:image/gif larger-than:1K显示大于一千字节的所有GIF。这些多属性过滤器等同于AND操作。目前不支持OR操作。

以下是支持的属性的完整列表。

  • domain。仅显示指定域中的资源。您可以使用通配符(*)来包含多个域。例如,*.com 显示以所有域名结尾的资源.com。DevTools使用它遇到的所有域填充自动完成下拉菜单。
  • has-response-header。显示包含指定HTTP响应标头的资源。DevTools使用它遇到的所有响应标头填充自动完成下拉列表。
  • is。使用is:runningWebSocket资源。
  • larger-than。显示大于指定大小的资源(以字节为单位)。设置值1000等于设置值1k
  • method。显示通过指定的HTTP方法类型检索的资源。DevTools使用它遇到的所有HTTP方法填充下拉列表。
  • mime-type。显示指定MIME类型的资源。DevTools使用它遇到的所有MIME类型填充下拉列表。
  • mixed-content。显示所有混合内容资源(mixed-content:all)或仅显示当前显示的资源(mixed-content:displayed)。
  • scheme。显示通过不受保护的HTTP(scheme:http)或受保护的HTTPS(scheme:https)检索的资源。
  • set-cookie-domain。显示具有Set-Cookie标题的资源,该标题具有Domain与指定值匹配的属性。DevTools使用它遇到的所有cookie域填充自动完成。
  • set-cookie-name。显示具有Set-Cookie名称与指定值匹配的标头的资源。DevTools使用它遇到的所有cookie名称填充自动完成。
  • set-cookie-value。显示具有Set-Cookie与指定值匹配的值的标头的资源。DevTools使用它遇到的所有cookie值填充自动完成。
  • status-code。仅显示HTTP状态代码与指定代码匹配的资源。DevTools使用它遇到的所有状态代码填充自动完成下拉菜单。

按类型过滤请求

要按请求类型筛选请求,请单击“网络”面板上的XHRJSCSS, Img媒体字体文档WS(WebSocket),清单其他(此处未列出的任何其他类型)按钮。

如果您看不到这些按钮,则可能隐藏了“过滤器”窗格。请参见隐藏过滤器窗格

要同时启用多个类型过滤器,请按住Command (Mac)或Control(Windows,Linux),然后单击。

使用Type过滤器显示JS,CSS和Doc [ument]资源。
图12。使用Type过滤器显示JS,CSS和Doc [ument]资源。

按时间过滤请求

单击并在“概述”窗格中向左或向右拖动,仅显示在该时间范围内处于活动状态的请求。过滤器是包含在内的。显示在突出显示的时间内处于活动状态的任何请求。

过滤掉2500ms左右未激活的任何请求。
图13。过滤掉2500ms左右未激活的任何请求

隐藏数据网址

数据URL是嵌入到其他文档中的小文件。您在Requests表中看到的任何请求 data:都是数据URL。

选中隐藏数据URL复选框以隐藏这些请求。

隐藏数据URL复选框。
图14。隐藏数据URL复选框

排序请求

默认情况下,“请求”表中的请求按启动时间排序,但您可以使用其他条件对表进行排序。

按列排序

单击“请求”中任何列的标题,以按该列对请求进行排序。

按活动阶段排序

要更改Waterfall排序请求的方式,请右键单击“请求”表的标题,将鼠标悬停在“ 瀑布”上,然后选择以下选项之一:

  • 开始时间。启动的第一个请求位于顶部。
  • 响应时间。开始下载的第一个请求位于顶部。
  • 结束时间。完成的第一个请求位于顶部。
  • 总持续时间。具有最短连接设置和请求/响应的请求位于顶部。
  • 延迟。等待最短响应时间的请求位于顶部。

这些描述假设每个相应的选项从最短到最长排名。单击Waterfall列的标题可以反转顺序。

按总持续时间对瀑布进行排序。
图15。按总持续时间对瀑布进行排序。每个酒吧较轻的部分是等待的时间。较暗的部分是下载字节所花费的时间。

分析请求

只要DevTools处于打开状态,它就会在“网络”面板中记录所有请求。使用“网络”面板分析请求。

查看请求日志

使用“请求”表查看DevTools打开时所做的所有请求的日志。单击或将鼠标悬停在请求上会显示有关它们的更多信息。

请求表。
图16。请求表,以蓝色标出

“请求”表默认显示以下列:

  • 名字。资源的文件名或标识符。
  • 现状。HTTP状态代码。
  • 输入。请求的资源的MIME类型。
  • 发起人。以下对象或进程可以发起请求:
    • 解析器。Chrome的HTML解析器。
    • 重定向。HTTP重定向。
    • 脚本。一个JavaScript函数。
    • 其他。其他一些流程或操作,例如通过链接导航到页面或在地址栏中输入URL。
  • 大小。响应标头与响应主体的组合大小,由服务器提供。
  • 时间。从请求开始到响应中最后一个字节的接收的总持续时间。
  • 瀑布。每个请求的活动的视觉细分。

添加或删除列

右键单击“请求”表的标题,然后选择隐藏或显示它的选项。当前显示的选项旁边有复选标记。

将列添加到“请求”表。
图17。将列添加到“请求”表。

添加自定义列

要将自定义列添加到“请求”表,请右键单击“请求”表的标题,然后选择“ 响应标题” >“ 管理标题列”

将自定义列添加到“请求”表。
图18。将自定义列添加到“请求”表。

查看彼此相关的请求时间

使用瀑布查看彼此相关的请求时间。默认情况下,瀑布按请求的开始时间进行组织。因此,远离左侧的请求比远离右侧的请求更早开始。

请参阅按活动阶段排序,以查看可以对瀑布进行排序的不同方法。

“请求”窗格的“瀑布”列。
图19。“请求”窗格的“瀑布”列。

分析WebSocket连接的帧

要查看WebSocket连接的框架:

  1. 单击“ 请求”表的“ 名称”列下的WebSocket连接的URL 。
  2. 单击“ 框架”选项卡。该表显示了最后100帧。

要刷新表,请在“请求”表的“ 名称”列下重新单击WebSocket连接的 名称

框架选项卡。
图20。框架选项卡,以蓝色标出

该表包含三列:

  • 数据。消息有效负载。如果邮件是纯文本,则会在此处显示。对于二进制操作码,此列显示操作码的名称和代码。支持以下操作码:Continuation Frame,Binary Frame,Connection Close Frame,Ping Frame和Pong Frame。
  • 长度。消息有效负载的长度,以字节为单位。
  • 时间。收到或发送邮件的时间。

消息根据其类型进行颜色编码:

  • 传出的短信是浅绿色的。
  • 传入的短信是白色的。
  • WebSocket操作码是浅黄色的。
  • 错误是浅红色的。

查看响应正文的预览

要查看响应正文的预览:

  1. 单击“ 请求”表的“ 名称”列下的请求的URL 。
  2. 单击“ 预览”选项卡。

此选项卡主要用于查看图像。

预览选项卡。
图21。预览选项卡,以蓝色标出

查看回复正文

要查看请求的响应正文:

  1. 单击“ 请求”表的“ 名称”列下的请求的URL 。
  2. 单击“ 响应”选项卡。
响应选项卡。
图22。“响应”选项卡,以蓝色标出

查看HTTP标头

要查看有关请求的HTTP标头数据:

  1. 在“请求”表的“ 名称”列下单击请求的URL 。
  2. 单击“ 标题”选项卡。
标题选项卡。
图23。标题选项卡,以蓝色标出

查看HTTP标头源

默认情况下,“标题”选项卡按字母顺序显示标题名称。要按收到的顺序查看HTTP标头名称:

  1. 打开您感兴趣的请求的标题选项卡。请参阅 查看HTTP标头
  2. 单击“ 请求标头”或“ 响应标头”部分旁边的“ 查看源”

查看查询字符串参数

要以人类可读的格式查看URL的查询字符串参数:

  1. 打开您感兴趣的请求的标题选项卡。请参阅 查看HTTP标头
  2. 转到“ 查询字符串参数”部分。
查询字符串参数部分。
图24。“查询字符串参数”部分,以蓝色标出

查看查询字符串参数源

要查看请求的查询字符串参数源:

  1. 转到“查询字符串参数”部分。请参阅查看查询字符串参数
  2. 单击查看源

查看URL编码的查询字符串参数

要以人类可读的格式查看查询字符串参数,但保留了编码:

  1. 转到“查询字符串参数”部分。请参阅查看查询字符串参数
  2. 单击查看URL编码

查看cookie

要查看请求的HTTP标头中发送的cookie:

  1. 单击“ 请求”表的“ 名称”列下的请求的URL 。
  2. 单击Cookies选项卡。

有关每个列的说明,请参阅字段

Cookies选项卡。
图25。Cookies选项卡,以蓝色标出

查看请求的时间细分

要查看请求的时间细分:

  1. 单击“ 请求”表的“ 名称”列下的请求的URL 。
  2. 单击“ 计时”选项卡。

请参阅预览时序细分,以便更快地访问此数据。

有关您可能在“时序”选项卡中看到的每个阶段的详细信息,请参阅时序分解阶段

时间选项卡。
图26。时间选项卡,以蓝色标出

以下是有关每个阶段的更多信息。

有关访问此视图的另一种方法,请参阅查看时间细分

预览时间细分

要查看请求的计时细分预览,请将鼠标悬停在“请求”表的“ 瀑布”列中的请求条目上。

请参阅查看请求的时间细分,以获取访问此数据的方法,该方法不需要悬停。

预览请求的时间细分。
图27。预览请求的时间细分

时间分解阶段解释

以下是有关您在“时序”选项卡中可能会看到的每个阶段的更多信息:

  • 排队。浏览器在以下时间排队请求:
    • 有更高优先级的请求。
    • 此源已打开六个TCP连接,这是限制。仅适用于HTTP / 1.0和HTTP / 1.1。
    • 浏览器正在短暂分配磁盘缓存中的空间
  • 停滞不前。由于排队中描述的任何原因,请求可能会停止。
  • DNS查找。浏览器正在解析请求的IP地址。
  • 代理协商。浏览器正在与代理服务器协商请求。
  • 请求已发送。请求正在发送。
  • ServiceWorker准备。浏览器正在启动服务工作者。
  • 请求ServiceWorker。请求将发送给服务工作者。
  • 等待(TTFB)。浏览器正在等待响应的第一个字节。TTFB代表Time To First Byte。此时间包括1次往返延迟和服务器准备响应所用的时间。
  • 内容下载。浏览器正在接收响应。
  • 接收推送。浏览器通过HTTP / 2服务器推送接收此响应的数据。
  • 读推。浏览器正在读取先前收到的本地数据。

查看启动器和依赖项

要查看请求的启动器和依赖项,Shift 请在“请求”表中按住并将鼠标悬停在请求上。DevTools将启动器颜色设置为绿色,依赖关系设置为红色。

查看请求的启动器和依赖项。
图28。查看请求的启动器和依赖项

当Requests表按时间顺序排序时,您悬停在请求上方的第一个绿色请求是依赖项的发起者。如果上面有另一个绿色请求,则该更高的请求是发起者的发起者。等等。

查看加载事件

DevTools 在“网络”面板上的多个位置显示DOMContentLoadedload事件的时间。该DOMContentLoaded事件为蓝色,load事件为红色。

“网络”面板上DOMContentLoaded和加载事件的位置。
图29。“ 网络”面板中的事件DOMContentLoaded和 load事件 的位置

查看请求总数

“网络”面板底部的“摘要”窗格中列出了请求总数。

自DevTools打开以来的请求总数
图30。自DevTools打开以来的请求总数

查看总下载大小

请求的总下载大小列在“网络”面板底部的“摘要”窗格中。

请求的总下载大小
图31。请求的总下载大小

请参阅查看资源的未压缩大小以查看浏览器解压缩后资源的大小

查看导致请求的堆栈跟踪

当JavaScript语句导致请求资源时,将鼠标悬停在Initiator 列上以查看导致请求的堆栈跟踪。

堆栈跟踪导致资源请求
图32。堆栈跟踪导致资源请求

查看资源的未压缩大小

单击“ 使用大型请求行” 使用大请求行,然后查看“ 大小”列的底部值。

未压缩资源的示例。
图33jquery-bundle.js通过网络发送的文件30.9 KB的压缩大小是,而未压缩的大小是 86.3 KB

导出请求数据

将所有网络请求保存到HAR文件

要将所有网络请求保存到HAR文件:

  1. 右键单击“请求”表中的任何请求。
  2. 选择另存为内容HAR。DevTools保存自您将DevTools打开到HAR文件以来发生的所有请求。无法过滤请求或仅保存单个请求。

获得HAR文件后,可以将其导入DevTools进行分析。只需将HAR文件拖放到“请求”表中即可。另请参阅HAR Analyzer

选择另存为内容HAR。
图34。选择另存为内容HAR

将一个或多个请求复制到剪贴板

在“ 请求”表的“ 名称”列下,右键单击某个请求,将鼠标悬停在“ 复制”上,然后选择以下选项之一:

  • 复制链接地址。将请求的URL复制到剪贴板。
  • 复制响应。将响应正文复制到剪贴板。
  • 复制为cURL。将请求复制为cURL命令。
  • 全部复制为cURL。将所有请求复制为一系列cURL命令。
  • 全部复制为HAR。将所有请求复制为HAR数据。
选择复制响应。
图35。选择复制响应

更改“网络”面板的布局

展开或折叠“网络”面板UI的各个部分,以关注对您来说重要的内容。

隐藏“过滤器”窗格

默认情况下,DevTools显示“ 过滤器”窗格。单击“ 过滤” 过滤以隐藏它。

隐藏过滤器按钮
图36。隐藏过滤器,以蓝色标出

使用大型请求行

如果需要在网络请求表中添加更多空格,请使用大行。使用大行时,某些列还提供了更多信息。例如,“ 大小” 列的底部值是请求的未压缩大小。

“请求”窗格中的大型请求行的示例。
图37。“请求”窗格中的大型请求行的示例

单击“ 使用大型请求行” 使用大型请求行以启用大行。

Large Request Rows按钮
图38。大请求行,以蓝色标出

隐藏“概述”窗格

默认情况下,DevTools显示“ 概述”窗格。单击隐藏概述 隐藏概述以隐藏它。

隐藏概述按钮
图39。隐藏概述,以蓝色标出

移除垃圾广告、弹出式窗口和恶意软件

如果您在 Chrome 中一直会遇到下列某些问题,则可能是因为您的计算机上安装了垃圾软件或恶意软件:

  • 一直出现弹出式广告和新标签页
  • Chrome 主页或搜索引擎总是在未经您允许的情况下发生变动
  • 反复出现不需要的 Chrome 扩展程序或工具栏
  • 您浏览网页的过程被操控,并重定向到陌生的网页或广告
  • 显示关于病毒或受感染设备的警报

今后,请只下载您确定安全的文件,或只访问您确定安全的网站,以避免遭受垃圾软件的侵扰。

移除垃圾程序(适用于 Windows、Mac)

在 Windows 或 Mac 上重置浏览器设置之前,请检查您的计算机中是否有垃圾程序。

Chrome 可帮助您找出 Windows 计算机中的可疑程序或垃圾程序。如果 Chrome 检测到有垃圾程序,请点击移除。Chrome 会移除该软件,将部分设置设为默认值,并关闭扩展程序。

您还可以手动检查计算机中是否存在恶意软件。

  1. 打开 Chrome。
  2. 依次点击右上角的“更多”图标 更多 接着 设置
  3. 点击底部的高级
  4. 在“重置并清理”下方,点击清理计算机
  5. 点击查找

如果系统要求您移除垃圾软件,请点击移除

手动移除恶意程序(适用于 Mac)

您可以移除计算机中的恶意软件以及记忆中自己未曾安装过的其他程序。

  1. 打开 Finder。
  2. 点击左侧的应用程序
  3. 找出您不认识的所有程序。
  4. 右键点击任何垃圾程序的名称。
  5. 点击移到废纸篓
  6. 完成后,右键点击屏幕底部的废纸篓
  7. 点击清倒废纸篓

要详细了解所收集的数据及其用途,请阅读 Google Chrome 隐私权白皮书

重置浏览器设置

  1. 在计算机上打开 Chrome。
  2. 依次点击右上角的“更多”图标 更多 接着 设置
  3. 点击底部的高级
    • Windows:在“重置并清理”下方,依次点击重置设置 接着 重置设置
    • Mac 或 Chromebook:在“重置设置”下方,依次点击重置设置 接着 重置
    • Linux:在“重置设置”下方,依次点击将设置还原为原始默认设置 接着 重置设置

如果您已移除垃圾程序或已重置浏览器设置,则可能需要重新开启部分扩展程序。要开启扩展程序,请依次点击右上角的“更多”图标 更多 接着 更多工具 接着 扩展程序。请只开启您信任的扩展程序。

仍无法解决问题? 如果上述步骤不起作用,请访问 Chrome 帮助论坛。您也可以举报恶意软件

关于恶意软件的更多信息

如何识别恶意软件(视频,时长 2 分 30 秒)
留意三大迹象,发现恶意软件(2 分 30 秒)

了解在计算机上安装有恶意软件的情况下,应采取什么措施并确保上网安全。

将来如何避免恶意软件
  • 对好的令人难以置信的事情保持警惕。赢得竞赛或免费获得昂贵的受版权保护内容有时可能是诱骗您下载恶意软件的陷阱。
  • 如果您最近没有运行病毒扫描程序,请警惕有关病毒或受感染设备的警告。可能该网站正试图通过吓唬的方式诱骗您下载垃圾软件。
  • 请只下载您确定安全的文件,或只访问您确定安全的网站。详细了解如何健康上网

如果某个关于更新程序或下载程序的弹出式窗口看起来很可疑,则不要点击。请转至该程序的官方网站进行下载。

无痕浏览的工作原理

无痕浏览时,使用该设备的其他用户将不会看到您的活动。

Chrome 不会保存您的浏览记录或在表单中填写的信息。Chrome 在您浏览时会记住 Cookie 和网站数据,但在您退出无痕模式时会将其删除。

相关方可能仍会看到您的活动

无痕模式会阻止 Chrome 保存您的浏览活动记录。

以下各方可能仍会看到您的活动:

  • 您访问的网站,包括这些网站上使用的广告和资源
  • 您的雇主、学校或者任何管理您所用网络的人员
  • 您的互联网服务提供商

如果您登录帐号来使用网络服务(如 Gmail),则系统可能会将您的浏览活动记录保存在识别该帐号的网站上。

下载内容和书签将被保存

Chrome 不会记住您在无痕浏览时下载的文件。但是,这些文件仍会保存到您的“下载内容”文件夹中,即便在您退出无痕模式后这些内容仍然存在。您和使用您设备的其他任何用户都可以看到和打开这些文件。

您创建的所有书签都会保存到 Chrome 中。

您可以在无痕式窗口和常规 Chrome 窗口之间切换。您在使用无痕式窗口时,只会以私密方式进行浏览。

停止无痕浏览

无痕模式会从常规的 Chrome 窗口中分离出来,在一个单独的窗口中运行。

如果您在已打开一个无痕式窗口的情况下,又打开了另一个无痕式窗口,则您的无痕浏览会话将在这个新打开的窗口中继续运行。要退出无痕模式,请关闭所有无痕式窗口。

  1. 在您的计算机上,转到无痕式窗口。
  2. 关闭该窗口:
    • Windows 或 Chrome 操作系统:点击右上角的“关闭”图标 关闭
    • Mac:点击左上角的“关闭”图标 关闭

私密浏览

如果您不希望 Google Chrome 记住您的活动记录,您可以在无痕模式下以私密方式浏览网页。

  1. 在计算机上打开 Chrome。
  2. 依次点击右上角的“更多”图标 更多 接着 打开新的无痕式窗口
  3. 系统会显示一个新窗口。检查顶部一角是否显示“无痕模式”图标 隐身模式

您也可以使用键盘快捷键来打开无痕式窗口:

  • Windows、Linux 或 Chrome 操作系统:按 Ctrl + Shift + n
  • Mac:按 ⌘ + Shift + n

您可以在无痕式窗口和常规 Chrome 窗口之间切换。您在使用无痕式窗口时,只会以私密方式进行浏览。

停止无痕浏览

无痕模式会从常规的 Chrome 窗口中分离出来,在一个单独的窗口中运行。

如果您在已打开一个无痕式窗口的情况下,又打开了另一个无痕式窗口,则您的无痕浏览会话将在这个新打开的窗口中继续运行。要退出无痕模式,请关闭所有无痕式窗口。

  1. 在您的计算机上,转到无痕式窗口。
  2. 关闭该窗口:
    • Windows 或 Chrome 操作系统:点击右上角的“关闭”图标 关闭
    • Mac:点击左上角的“关闭”图标 关闭

私密浏览时会出现什么情况

  • Chrome 不会保存您的浏览记录、Cookie 和网站数据,或在表单中填写的信息。
  • 您下载的文件和创建的书签将会保留下来。
  • 以下各方可能仍会看到您的活动:您访问的网站、您的雇主或学校、您的互联网服务提供商。

通过 Chrome 远程桌面访问另一台计算机

借助 Chrome 远程桌面,您可以使用一台计算机或移动设备通过互联网访问另一台计算机上的文件和应用。

设置远程访问

Windows
  1. 下载 Chrome 远程桌面应用。
  2. 在计算机上打开 Chrome。
  3. 在屏幕顶部的地址栏中输入 chrome://apps,然后按 Enter 键。
  4. 点击“Chrome 远程桌面”图标 “Chrome 远程桌面”应用
  5. 在“我的计算机”下,点击开始使用
  6. 点击启用远程连接
  7. 输入相应 PIN 码,继而再次输入该 PIN 码,然后点击确定
  8. 点击,以安装“Chrome 远程桌面”服务。
  9. 确认 Google 帐号,然后再次输入相应 PIN 码以继续操作。

您启用了远程连接的计算机会显示在“我的计算机”下方。

Mac
  1. 下载 Chrome 远程桌面应用。
  2. 在计算机上打开 Chrome。
  3. 在屏幕顶部的地址栏中输入 chrome://apps,然后按 Enter 键。
  4. 点击“Chrome 远程桌面”图标 “Chrome 远程桌面”应用
  5. 在“我的计算机”下,点击开始使用
  6. 点击启用远程连接。然后按照屏幕上的说明操作。
  7. Chrome 会下载一个 .dmg 文件。点击保存
  8. 该文件下载完毕后,将其打开。
  9. 按照屏幕上的提示操作,完成安装。然后,返回 Chrome。
  10. 要为您的计算机开启远程访问功能,请点击确定
  11. 输入相应 PIN 码,继而再次输入该 PIN 码,然后点击确定
  12. 系统显示相应对话框后,解锁面板并再次确认您的帐号和 PIN 码。
  13. 系统会显示“此计算机的远程连接已启用”这一消息。请点击确定关闭该消息。

您启用了远程连接的计算机会显示在“我的计算机”下方。

Linux

第 1 步:下载并安装 Chrome 远程桌面

下载 Chrome 远程桌面应用。

第 2 步:为主机组件安装 Debian 软件包

点击此处即可下载 64 位 Debian 软件包。

第 3 步:创建虚拟桌面会话

如果您使用的是 Ubuntu 12.04,请跳至第 4 步。

  1. 在 /usr/share/xsessions/ 中查找用作首选桌面环境的 .desktop 文件。
    • 例如,Cinnamon 有一个名为“cinnamon.desktop”的文件,其中包含以下命令:gnome-session --session=cinnamon
  2. 在您的主目录中创建一个名为“.chrome-remote-desktop-session”的文件,其中包含以下内容:
    • exec /usr/sbin/lightdm-session "<YOUR_EXEC_COMMAND>"
  3. 用您 .desktop 文件末尾处的命令替换 <YOUR_EXEC_COMMAND>
    • 在 Cinnamon 示例中,正确的命令是:exec /usr/sbin/lightdm-session 'gnome-session --session=cinnamon'
    • 如果是 Unity 桌面,还需要使用一些额外的代码。完整的命令是:DESKTOP_SESSION=ubuntu XDG_CURRENT_DESKTOP=Unity XDG_RUNTIME_DIR=/run/user/$(id -u) exec /usr/sbin/lightdm-session 'gnome-session --session=ubuntu'
  4. 保存名为“.chrome-remote-desktop-session”的文件。

第 4 步:启用远程连接

  1. 在计算机上打开 Chrome。
  2. 在屏幕顶部的地址栏中输入 chrome://apps,然后按 Enter 键。
  3. 点击“Chrome 远程桌面”图标 “Chrome 远程桌面”应用
  4. 在“我的计算机”下,点击开始使用
  5. 点击启用远程连接
  6. 输入相应 PIN 码,继而再次输入该 PIN 码,然后点击确定
  7. 关闭确认对话框。
Chromebook
  1. 下载 Chrome 远程桌面应用。
  2. 点击添加至 Chrome
  3. 点击添加应用进行确认。
  4. 在屏幕一角,依次点击“启动器”图标 启动器 接着 向上箭头 向上箭头
  5. 点击“Chrome 远程桌面”图标 “Chrome 远程桌面”应用

与其他人共用您的计算机

您可以允许他人访问您的计算机。他们将获得对您的应用、文件、电子邮件、文档和历史记录的完整访问权限。

  1. 在计算机上打开 Chrome。
  2. 在屏幕顶部的地址栏中输入 chrome://apps,然后按 Enter 键。
  3. 点击“Chrome 远程桌面”图标 “Chrome 远程桌面”应用
  4. 点击开始使用
  5. 要创建访问代码,请点击共享
  6. 将此代码发送给您想要让其使用您计算机的用户。
  7. 对方输入此访问代码后,便会看到您的电子邮件地址并可完全控制您的计算机。
  8. 要结束共享会话,请点击停止共享

远程访问计算机

  1. 在计算机上打开 Chrome。
  2. 在屏幕顶部的地址栏中输入 chrome://apps,然后按 Enter 键。
  3. 点击“Chrome 远程桌面”图标 “Chrome 远程桌面”应用
  4. 选择您想要访问的对象。您可能需要先点击开始使用
    • 如果您要访问自己的计算机,请点击此计算机。
    • 如果您要访问与您共享的其他计算机,请点击访问
  5. 输入登录所需的 PIN 码或访问代码。
  6. 点击连接

出于安全考虑,所有远程桌面会话均会完全加密。

停止远程会话

完成远程会话后,请转到页面中央,然后依次点击“向下箭头”图标 向下箭头 接着“断开连接”。

从列表中移除计算机

  1. 在计算机上打开 Chrome。
  2. 在屏幕顶部的地址栏中输入 chrome://apps,然后按 Enter 键。
  3. 点击“Chrome 远程桌面”图标 “Chrome 远程桌面”应用
  4. 在您要移除的计算机旁边,点击停用远程连接

移除 Chrome 远程桌面

  1. 在您要从中移除 Chrome 远程桌面访问权限的每台计算机上,移除此应用:
    1. 依次转到控制面板 接着 程序 接着 添加/删除程序
    2. 找到“Chrome 远程桌面”应用。
    3. 点击删除
  2. 如果您还要从自己的帐号中移除 Chrome 远程桌面,请移除对应的扩展程序:
    1. 在计算机上打开 Chrome。
    2. 在屏幕顶部的地址栏中输入 chrome://apps,然后按 Enter 键。
    3. 右键点击“Chrome 远程桌面”,然后点击从 Chrome 中移除
    4. 系统会显示一个确认对话框。点击删除
  1. 在您想要从中移除 Chrome 远程桌面访问权限的每台计算机上,分别卸载此应用:
    1. 找到“Chrome 远程桌面主机卸载程序”应用。
    2. 启动卸载程序,然后点击卸载
  2. 如果您还要从自己的帐号中移除 Chrome 远程桌面,请移除对应的扩展程序:
    1. 在计算机上打开 Chrome。
    2. 在屏幕顶部的地址栏中输入 chrome://apps,然后按 Enter 键。
    3. 右键点击“Chrome 远程桌面”,然后点击从 Chrome 中移除
    4. 系统会显示一个确认对话框。点击删除

问题排查提示

如果您在使用 Chrome 远程桌面时遇到问题,请尝试按以下提示操作:

  • 您必须连接到互联网才能共享或访问计算机。如果无法打开网页,请检查您计算机的网络设置。
  • 防病毒软件可能会阻止您使用 Chrome 远程桌面。请确保您的防病毒软件允许以下各项:
    • 传出的 UDP 流量
    • 传入的 UDP 响应
    • TCP 端口 443 (HTTPS) 和 5222 (XMPP) 的流量
  • 如果所访问的计算机使用的是单位或学校的网络,则可能会不允许您让其他人访问。如需了解详情,请与您的管理员联系。
  • 确保您使用的是最新版的 Chrome 或 Chrome 操作系统。

若有任何其他问题,请在 Chrome 帮助论坛中报告。

改进 Chrome 远程桌面

Google 会收集并存储一些有关网络延迟和会话持续时间的匿名数据,以便了解如何改进 Chrome 远程桌面。

将网站连接到蓝牙或 USB 设备

Chrome 可让您将网站连接到蓝牙和 USB 设备。例如,如果您有一个支持蓝牙功能的心脏监测器,便可将网站连接到该设备,以便在网页上记录和显示监测器的相关信息。

何时授予设备的访问权限

请仅向信任的网站授予设备的访问权限。如果您将某个网站与您的设备配对,则该网站可以获取您设备上的所有信息,甚至可以对设备进行重新编程。

将 Chrome 中的网页与您的设备配对

  1. 连接您的设备。
    • 蓝牙设备:在计算机或手机上,请务必启用蓝牙功能。在蓝牙设备上,请启用“可检测到”模式。
    • USB 设备:使用 USB 数据线连接您的设备。
  2. 在 Chrome 中打开一个可连接到您设备的网页。
  3. 点击或点按该网页,然后系统会要求您添加设备。
  4. 从列表中选择一台设备。
  5. 选择配对连接

排查蓝牙配对问题

如果网站找不到您的设备,请点击重新搜索

如果网站无法找到您的设备,请确保已在您的计算机上启用蓝牙功能:

当两台设备都启用蓝牙功能后,请点击重新扫描

移除与 Chrome 相连的设备

蓝牙设备:要撤消网站对蓝牙设备的访问权限,请在左上角点按“重新加载”图标 重载

USB 设备:要撤消网站对 USB 设备的访问权限,请按以下步骤操作:

  1. 点击相应网址左侧的锁形图标 锁定
  2. 在 USB 设备旁边,点击“移除”图标 移除

修改 Mac 触摸栏上的 Chrome 控件 — chrome帮助

在使用 Chrome 时,您可以对 Mac 触摸栏上显示的快捷键进行自定义。

默认情况下,您会看到以下按钮:后退、前进、刷新、主页、搜索、收藏夹和新标签页。

添加按钮或空间

  1. 在 Mac 计算机上打开 Chrome。
  2. 在屏幕顶部,依次点击查看 接着 自定义触摸栏
  3. 在笔记本电脑屏幕上,点击并按住某个按钮。
  4. 将该按钮拖动到屏幕边缘下方。触摸栏上将会突出显示该按钮。
  5. 点击完成

移除按钮

要移除不使用的按钮,请将光标移到屏幕边缘下方。当该按钮突出显示时,点击并将其向上拖动到屏幕上。

重新排列按钮

  1. 在 Mac 计算机上打开 Chrome。
  2. 在屏幕顶部,依次点击查看 接着 自定义触摸栏
  3. 触摸并按住某个按钮。
  4. 将该按钮拖动到您想放置的位置。
  5. 点击完成

将 Chrome 标签页投射到电视上

您可以使用 Chromecast 设备将某个 Chrome 标签页或您的屏幕内容显示在电视上。

您可以显示大多数网页内容。部分插件(如 Silverlight、QuickTime 和 VLC)无法正常运行。

若想将 Chrome 中的内容显示在电视上,您需要:

  • 有一部 Chromecast 或 Chromecast Ultra,或一台内置了 Chromecast 的电视。
  • 有一台符合最低系统要求的计算机和相应的 Wi-Fi 网络。
  • 在计算机上使用 Chrome 浏览器。如果您尚未下载更新 Chrome,请进行下载或更新。
  • 将您的计算机和 Chromecast 设备连接到同一 Wi-Fi 网络。了解如何查看 Chromecast 设备的 Wi-Fi 网络

投射 Chrome 中的标签页

  1. 在计算机上打开 Chrome。
  2. 在右上角,依次点击“更多”图标 更多 接着 投射
  3. 选择所需的 Chromecast 设备以用来观看相应内容。
    • 如果您已在使用 Chromecast,您要显示的内容即会取代电视上所显示的内容。
  4. 待投射完毕后,在地址栏的右侧依次点击“投射”图标 投射 接着 停止

您将会在 Chrome 中看到的内容

  • 当您的标签页在电视上显示时,您将会看到“显示屏”图标 显示屏
  • 在地址栏的右侧,您的扩展程序旁边,您将会看到“正在投射”图标 Active cast extension

若想在 Chrome 中使用快捷方式,请添加“投射”按钮

投射视频和媒体

  1. 在您正观看的视频或媒体上,点击“投射”图标 投射
  2. 相应的视频或图片既会显示在计算机上也会显示在电视上,但您只能听到电视上的声音。其他标签页和应用中的声音仍会在计算机上播放。

投射电脑屏幕

您可通过在 Mac、Windows 计算机和 Chromebook 上使用 Chrome 来投射整个电脑屏幕。

请注意:若想从电视上听到声音,请使用 Windows 计算机。

  1. 在计算机上打开 Chrome。
  2. 在右上角,依次点击“更多”图标 更多 接着 投射
  3. 在顶部,“投射到”的旁边,点击向下箭头 向下箭头
  4. 点击投射桌面
  5. 选择所需的 Chromecast 设备以用来观看相应内容。

投射计算机中的音乐和视频

  1. 在计算机上打开 Chrome。
  2. 在右上角,依次点击“更多”图标 更多 接着 投射
  3. 在顶部,“投射到”的旁边,点击向下箭头 向下箭头
  4. 在“流式传输视频或音频文件”下方,点击投射文件
  5. 选择文件。
  6. 选择所需的 Chromecast 设备以用来播放相应文件。