是什么阻止 Fluid 在 iOS 和 iPadOS 上与 Safari 一起工作?

What is preventing Fluid from working with Safari on iOS and iPadOS?

在 Fluid Framework https://fluidframework.com/docs/faq/#what-browsers-are-supported 的常见问题解答页面上,它说 Fluid 仅适用于 Mac 的 Safari。对我来说,这意味着它不适用于 iOS 或 iPadOS。我认为我不需要解释为什么这是一个收养问题。

那么,为什么 Fluid Framework 不能在 iOS 或 iPadOS 上运行,有什么可以解决的吗?

Fluid Framework 确实适用于 iOS 和 iPadOS,但该框架在这些浏览器上的测试覆盖率并不高。我刚刚在 iOS 上测试了几个示例并且它们起作用了(DraftJS,头脑风暴。)FAQ 中的语言应该更改以反映 iOS 没有自动测试,但团队打算用于 Fluid上班。

事实上,Fluid 应该适用于任何 JavaScript 引擎。要求是 JS 运行时可以加载客户端库(写在JS/TS),加载容器,并连接到服务。

repo 中甚至还有一些(相当隐藏的)Node examples,尽管还没有对这些示例进行自动化测试。

完全披露:我在 Fluid 团队工作