我希望能够在 Node 应用程序中安全地执行第三方 javascript。他们提供的代码必须是完全纯的,这意味着我可以很高兴地将它们与全球可用的任何东西隔离开来。
他们将需要调用某些库,但我可以提供一种形式的 require 函数,该函数仅限于提供其他纯函数。除了我给他们的东西,他们不需要任何东西。他们应该无法使用任何技巧来访问我包装他们的函数的闭包之外的任何内容。
有谁知道这是否可能?
我希望能够在 Node 应用程序中安全地执行第三方 javascript。他们提供的代码必须是完全纯的,这意味着我可以很高兴地将它们与全球可用的任何东西隔离开来。
他们将需要调用某些库,但我可以提供一种形式的 require 函数,该函数仅限于提供其他纯函数。除了我给他们的东西,他们不需要任何东西。他们应该无法使用任何技巧来访问我包装他们的函数的闭包之外的任何内容。
有谁知道这是否可能?