19

Github 最近发布了他们的 Atom 编辑器开源。由于它都是用 JavaScript 编写的,因此应该相对容易嵌入。不幸的是,除了节点和与 Atom 版本捆绑在一起的 Chromium 自定义版本之外,它看起来不像在任何地方运行。

有谁知道我将如何为浏览器打包 Atom?有没有人已经尝试过这个?

4

2 回答 2

1

这样做的问题是浏览器中的 JavaScript 环境和 nodejs 中的环境不同。例如,在浏览器中,您无法访问 nodejs 可以执行的本地文件系统以及 atom.io 使用的本地文件系统。对于嵌入原子,您主要必须找到所有这些差异并解决它们(例如从套接字读取文件)。

也可以看看:

https://github.com/atom/atom/issues/3451#issuecomment-54510710

https://atom.io/packages/web-view

于 2015-01-08T16:11:50.257 回答
1

Atom.io 是您下载的编辑器,您不能将其嵌入网页中。我认为您正在寻找类似Prose.io的东西。您可以使用 Github 登录并编辑存储库中的文件。不幸的是,Prose 的界面与其他编辑器不同。我不确定它嵌入的干净程度,但它看起来是最好的起点。该项目是开源的,旨在管理 GitHub Pages(托管在 GitHub 存储库上的小型静态网站)。我不确定它与你正在做的事情的整合程度如何,但我希望这能给你一个好的起点。

于 2016-12-07T22:16:41.187 回答