首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >WASM中的环境检测: Web、Node.js还是独立运行时?

WASM中的环境检测: Web、Node.js还是独立运行时?
EN

Stack Overflow用户
提问于 2020-11-30 16:51:03
回答 1查看 74关注 0票数 0

运行wasm模块的方式有很多种,除了Web,Node.js还可以通过--experimental-wasm-modules加载wasm模块,独立的运行时如wasmtime和lucet也可以运行它。

那么,我如何检测WASM中的当前环境,是否可以对wasm模块应用限制,使其只能在特定网站上工作?

EN

回答 1

Stack Overflow用户

发布于 2020-11-30 17:11:52

WebAssembly没有内置的I/O功能-它不能访问DOM、读取文件系统、渲染到屏幕等。为了执行这些任务,它需要与主机环境(最典型的是JavaScript)进行互操作。

因此,WebAssembly无法检测其运行时环境。它可以询问主机它是在什么环境中执行的,尽管这当然可能是伪造的!

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/65070457

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档