问题是关于使用 Chrome 作为默认浏览器的 Bracket.io。
使用“实时预览”选项时,Chrome 浏览器会打开实时文档,但不会显示我在浏览器上安装的扩展程序和书签。
这是 Chrome 打开 Brackets Live Preview 的时间:
这是我自己打开它的时候(带有扩展和书签,但没有自动更新),这就是我想要的方式:
如何设置它以使用我的书签和扩展程序打开 Chrome?
问题是关于使用 Chrome 作为默认浏览器的 Bracket.io。
使用“实时预览”选项时,Chrome 浏览器会打开实时文档,但不会显示我在浏览器上安装的扩展程序和书签。
这是 Chrome 打开 Brackets Live Preview 的时间:
这是我自己打开它的时候(带有扩展和书签,但没有自动更新),这就是我想要的方式:
如何设置它以使用我的书签和扩展程序打开 Chrome?
Brackets Live Preview 使用与常规 Chrome 副本不同的 Chrome 配置文件。它一开始是一个全新的配置文件,因此它不会有任何常规书签等。但是 Live Preview 在每次后续启动时都会重复使用相同的配置文件 - 因此,如果您将书签添加到 Live Preview 正在运行的窗口中,它们会在您下次使用实时预览时重新出现。
这有几个很好的理由,也是最近出现的一种解决方法。
引用我对“为什么使用实时编辑器时括号打开一个新的 chrome 实例?”的回答。:
Brackets 为 Live Preview 启动的 Chrome 配置文件启用了 Chrome 远程调试 API 。Brackets 为此使用单独的配置文件有两个原因:
- 远程调试默认关闭,启用它需要重新启动 Chrome。使用单独的配置文件意味着您不必重新启动现有的浏览会话,如果您打开了许多选项卡,这将是破坏性的。
- 它略微降低了安全性——您本地机器上的其他进程可以使用远程调试 API 来监控/干扰您在此 Chrome 窗口中进行的其他浏览。(API不会 暴露在网络中,因此如果您相信您的计算机没有恶意软件,则无需担心)。
如果您不喜欢打开单独的 Chrome 窗口,可以选中文件 > 启用实验性实时预览以尝试不需要远程调试 API 的新实时预览实现,因此不会启动新副本铬。但是,如果您的项目设置了自定义服务器 URL,则不能使用此选项。
这是设计使然,因为它设置了远程调试所需的各种标志。
在 GitHub 上查看此问题报告:https ://github.com/adobe/brackets/issues/8653
在您的第一个 Chrome 浏览器中:如果您没有 chrome 帐户,请注册并登录。您的所有 Chrome 偏好设置都将保存在您的帐户中。
然后,在 Brackets 的 Chrome 浏览器中,您必须登录才能显示所有 Chrome 扩展程序和书签。