Monaco 支持 Classic Edge、Edge、Chrome、Firefox、Safari 和 Opera,但不支持移动浏览器和 Web 框架

Monaco supports Classic Edge, Edge, Chrome, Firefox, Safari and Opera but is not supported on mobile browsers and web frameworks

来自他们的website

About

The Monaco Editor is the code editor that powers VS Code. A good page describing the code editor's features is here.

It is licensed under the MIT License and supports Classic Edge, Edge, Chrome, Firefox, Safari and Opera.

The Monaco editor is not supported in mobile browsers or mobile web frameworks.

Find more information at the Monaco Editor repo.

这到底是什么意思?是否有已知的 issues/restrictions 或者这只是为了确保他们不必保证 support/a 工作编辑器? (在我的 ios 13.4.1 safari 上手动测试,似乎没问题) 这是否意味着,例如,没有问题android会修好,不过一般是打算在那里工作的吗? 他们网站上的信息我好像不太清楚,有什么方向,提示吗?

编辑:在他们的 issues

中找到了一个有前途的公开 PR

您对以下陈述的评价是正确的:

The Monaco editor is not supported in mobile browsers or mobile web frameworks.

因此,虽然您可以将 monaco 集成到针对不受支持平台的应用程序中,但您需要自行承担风险,这意味着您无法保证获得任何官方支持,您在不受支持平台上产生的问题也不会得到关注来自项目组。

值得一提的是,有一些使用 monaco 的移动应用程序,但功能非常有限,主要是由于缺乏传统的“桌面”输入设备(双键鼠标、物理键盘)。