javascript - 为什么在使用 Live Editor 时 Brackets(代码编辑器)会打开一个新的 Chrome 实例?

标签 javascript html google-chrome adobe-brackets

在这个新的 Chrome 实例中,我的所有帐户都已注销,我必须重新登录。在任务栏中,我可以看到原来的 Chrome,我可以并排打开它们。

Chrome 的旧实例:

  • 我的所有应用
  • 登录的帐户

Chrome 的新实时预览实例:

  • 我没有任何应用
  • 没有登录帐户
  • 基本上就像我第一次使用 Chrome 一样

我想问的是,在这个新的 Chrome 实例上登录我的帐户是否安全?

最佳答案

Brackets 为实时预览启动的 Chrome 配置文件具有 Chrome Remote Debugging API启用。 Brackets 为此使用单独的配置文件有两个原因:

  • 远程调试默认处于关闭状态,启用它需要重新启动 Chrome。使用单独的配置文件意味着您不必重新启动现有的浏览 session ,如果您打开了很多标签页,这会造成干扰。
  • 它会稍微降低安全性——您本地计算机上的其他进程可能会使用远程调试 API 来监控/干扰您在此 Chrome 窗口中进行的其他浏览。 (API 不会暴露在网络中,所以如果您相信您的计算机没有恶意软件,这就不是什么大问题。

如果您不喜欢打开单独的 Chrome 窗口,您可以选中文件 > 启用实验性实时预览 来尝试不需要远程调试 API 的新实时预览实现,因此不会启动新的 Chrome 副本。但是,如果您的项目设置了自定义服务器 URL,则不能使用此选项。

关于javascript - 为什么在使用 Live Editor 时 Brackets(代码编辑器)会打开一个新的 Chrome 实例?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29089422/

相关文章:

javascript - 选择下拉菜单的当前值

javascript - C3js : How to hide ticks on y-axis? Y轴标签被 chop

javascript - 使 .toggleClass() 在 jQuery 中单击时仅影响具有相同类的一个元素

javascript - 在 chrome android 上使用 speechSynthesis.resume() 恢复暂停的语音不起作用

javascript - 如何将在 div 元素中工作的工具提示添加到我表中的 li 元素?

javascript - Json parse() 在 javascript 中不会转义\"

javascript - 从 Materialise CSS 自动完成中获取数据键/值对。如何?

javascript - 如何改变 fancybox 的宽度?

c# - 在 C# 中反序列化 Chrome 书签 JSON 数据

javascript - 检测 Android Chrome HTML Webapp 的重新打开