运行 chrome 来自 Google 云的扩展 Shell

Run chrome extension from Google Cloud Shell

我刚刚开始了一个 chrome 扩展项目。我们想将 Google Cloud Source 用于我们的 git 存储库,并使用 Goggle Cloud Shell 进行编程。

在我添加扩展之前,只需从我的桌面添加我的扩展的本地源文件夹。

现在我把它全部放在 Google Cloud Source 中,而不是本地了。我如何 select chrome://extensions/ 中的扩展以 运行 扩展或者我如何 运行 来自 Google 的扩展 Shell 直接?

因为它全部在 git 在线并且我没有本地存储库我没有文件夹 select..

有人知道怎么做吗?

如您所知,Chrome 是一个丰富的 UI 应用程序,显示了实现浏览器的 GUI 界面。这意味着无论您实际 运行 Chrome 在哪里,都必须有一种方法可以向用户呈现丰富的 UI。 Cloud Shell 提供了一个小型虚拟机,通过它您可以看到 "shell"。这足以用于终端交互和提交 Linux 命令。与 Cloud Shell 交互的方式是通过浏览器。 运行 命令本身不可能通过图形驱动程序提供丰富的 UI。这包括 Chrome.

如果您的最终目标是执行远程开发并需要 GUI 平台,您可以创建一个 Compute Engine 实例。这也可以像你喜欢的那样小,包括微型版本。一旦 Compute Engine 环境 运行ning,您会发现您还有一个外部 IP 地址,您可以将其用作 Internet 上的目标。现在您可以使用 VNC 从您的桌面或 chrome 浏览器连接到您可以安装在 Compute Engine 上的 VNC 服务器,这将为您提供一个桌面 UI 到您的远程计算机。您现在可以安装 Chrome 并且您拥有在远程计算机上 运行 Chrome 所需的一切,以及查看 chrome 环境的 GUI。

如果使用云 Shell IDE 作为您的工作环境,您可以下载包含您的扩展文件的文件夹,然后 select 通过chrome://扩展页面(确保左上角的“开发者模式”已切换)。有两种方法可以从云端下载文件 IDE,但我建议使用右上角的溢出菜单并从那里 select 下载文件夹,因为它会下载扩展页面需要的 zip 文件(与右键单击文件列表的 .tar 文件相比)。 Location of dropdown menu item to download files