我如何 运行 不受信任 javascript 明文?

How can I run untrusted javascript in clearscript?

我正在寻找 运行在我的 c# 程序中使用我的 javascript 代码的 Clearscript。

我打算使用它的 V8 实现,因为现在无法实现我自己构建的 V8(MSVC 构建已损坏,希望他们能尽快修复)。

问题是:我可以 运行 untrusted javascript 通过 clearscript 编码,而不暴露任何可能使执行机器面临风险的东西吗?

我只需要向 运行ning javascript 公开我编写的非常具体的函数,因为代码来自不受信任的来源,并且可能包含恶意代码。

https://github.com/microsoft/ClearScript 的文档看起来脚本只能访问您向它们公开的 objects/functions,因此您的问题的答案似乎是 "yes"。如果阅读该文档没有给您这种印象,那么您应该向 ClearScript 人员寻求澄清。