包括没有HTML脚本标记的外部JS脚本

时间:2017-10-17 23:04:13

标签: javascript unreal-engine4

原谅我的无知,因为我对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(),但似乎只能用于本地脚本。

如果这个问题太模糊或难以理解,我会在必要时编辑它。

1 个答案:

答案 0 :(得分:1)

我不熟悉UnrealJS,但您已经提到过您可以运行节点代码和require模块。如果是这种情况,您可以使用HTTP / S请求获取远程代码,然后使用vm.runInThisContext将脚本注入当前上下文。可以在this answer中找到示例代码。