我刚刚开始了一个chrome扩展项目。我们想使用Google Cloud Source作为git存储库,并使用Goggle Cloud Shell进行编程。
在我添加扩展之前,只需从桌面添加扩展的本地源文件夹。
现在我已经在谷歌云资源中拥有了所有这些,而不再是本地的。我该如何选择中的分机chrome://extensions/为了运行扩展,或者我如何直接从Google Cloud Shell运行扩展?
由于这一切都在git在线,我没有本地存储库,我没有文件夹可供选择。。
有人知道怎么做吗?
正如您完全意识到的那样,Chrome是一个丰富的UI应用程序,它显示了实现浏览器的GUI界面。这意味着,无论你在哪里实际运行Chrome,都必须有一种方法向用户呈现丰富的UI。云外壳提供了一个小型虚拟机,通过它您可以看到一个"外壳"。这对于终端交互和提交Linux命令就足够了。与Cloud Shell交互的方式是通过浏览器。不可能运行命令,这些命令本身希望通过图形驱动程序提供丰富的UI。这包括Chrome。
如果您的最终目标是执行远程开发,并且想要一个GUI平台,那么您可以创建一个计算引擎实例。这也可以是你喜欢的小,包括微型版本。计算引擎环境运行后,您会发现您还有一个外部IP地址,可以用作Internet上的目标。现在,您可以使用VNC从桌面或chrome浏览器连接到VNC服务器,该服务器可以安装在计算引擎上,这将为您的远程机器提供桌面UI。现在,您可以安装Chrome,并拥有在远程机器上运行Chrome所需的一切,还可以查看Chrome环境的GUI。
如果使用Cloud Shell IDE作为您的工作环境,您可以下载带有扩展文件的文件夹,然后通过"装入未包装的";上的按钮chrome://extensions页面(确保左上角的"开发者模式"被切换(。有两种方法可以从Cloud IDE下载文件,但我建议使用右上角的溢出菜单并从中选择文件夹,因为它会下载扩展页面所需的zip文件(与右键单击文件列表中的.tar文件相比(。下载文件的下拉菜单项的位置