1

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

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

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

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

4

1 回答 1

1

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

于 2019-12-26T11:57:09.290 回答