原谅我的无知,因为我对JS的了解很浅。
我目前正在使用UnrealJS来连接Google Javascript API。 UnrealJS基本上在Unreal 4引擎中运行V8实例。考虑到UnrealJS中没有DOM或HTML的概念,我需要能够在没有脚本标记的情况下链接到外部Google JS API脚本:
<script src="some-external-script-url" />
有办法做到这一点吗? UnrealJS也支持Node.js - 所以如果有一种方法可以使用本机Node.js,那也可以。我考虑使用Node中的require(),但似乎只能用于本地脚本。
如果这个问题太模糊或难以理解,我会在必要时编辑它。
答案 0 :(得分:1)
我不熟悉UnrealJS,但您已经提到过您可以运行节点代码和require
模块。如果是这种情况,您可以使用HTTP / S请求获取远程代码,然后使用vm.runInThisContext
将脚本注入当前上下文。可以在this answer中找到示例代码。