如何在 Web Assembly 中打印文本
How to Print Text In Web Assembly
有没有什么方法可以直接在 Web 组件中将文本打印到 window 而不必将字符串数据传递到 javascript 或打印到控制台?
没有。 WebAssembly 还不能直接操作 DOM 。现在你必须使用 Javascript 胶水。不过,这是计划中的 future feature。
您可以尝试使用 OpenGL 绘制文本,方法是使用 OGLFT 或类似的库。
答案仍然是否定的,并且将保持否。 Wasm 设计的核心是它没有任何依赖于给定环境的内置功能(因为它旨在嵌入许多不同的环境中)或赋予 Wasm 代码操纵其环境的能力,而不是通过显式导入(因为这会破坏沙盒 Wasm 模块的能力)。
有没有什么方法可以直接在 Web 组件中将文本打印到 window 而不必将字符串数据传递到 javascript 或打印到控制台?
没有。 WebAssembly 还不能直接操作 DOM 。现在你必须使用 Javascript 胶水。不过,这是计划中的 future feature。
您可以尝试使用 OpenGL 绘制文本,方法是使用 OGLFT 或类似的库。
答案仍然是否定的,并且将保持否。 Wasm 设计的核心是它没有任何依赖于给定环境的内置功能(因为它旨在嵌入许多不同的环境中)或赋予 Wasm 代码操纵其环境的能力,而不是通过显式导入(因为这会破坏沙盒 Wasm 模块的能力)。