我可以在 iPhone 上运行 javascript 运行时(如 v8)吗?[关闭]

Am I allowed to run a javascript runtime (like v8) on the iPhone? [closed]

提问人:CVertex 提问时间:9/7/2008 最后编辑:casperOneCVertex 更新时间:8/29/2012 访问量:1839

问:

闭。这个问题是题外话。它目前不接受答案。

想改进这个问题吗? 更新问题,使其符合 Stack Overflow 的主题

11年前关闭。

根据这次讨论,iphone协议说它不允许“加载插件或运行已下载的解释代码”。

从技术上讲,我想从我们的服务器下载脚本(嵌入在专有协议中)。

这是否意味着我不被允许在 iphone 应用程序中运行像 v8 这样的运行时?

这可能更像是一个法律问题。

JavaScript iPhone C++

评论

0赞 squelart 2/23/2011
自 2008 年以来,SDK 协议发生了一些变化,是否应该审查这个问题,或者至少明确给出协议的日期/版本?

答:

4赞 Matt Sheppard 9/7/2008 #1

我认为您的解释是正确的 - 您将不被允许在 v8 中下载和执行 JavaScript 代码。

如果有某种方法可以在 iPhone 上已有的解释器(即 MobileSafari 中的 javascript 引擎)中运行代码,那么我认为这是允许的。

1赞 Robert Gould 9/25/2008 #2

好吧,我已经将 Lua 嵌入到我的应用程序中,并在 Lua 中对大部分登录进行编程,然后将其下载到我的 iPhone 上以进行快速迭代,但这只是在开发过程中。一旦我发布,脚本将被放置在源代码中,并编译成与应用程序一起提供的字节码,就像任何其他资源一样。

我想说这也适用于 V8。

1赞 schwa 9/28/2008 #3

我同意。我的理解也是不允许下载脚本。预安装和用户编写的脚本都可以。但这是一个很好的区别,IANAL等。

2赞 Duckface 11/20/2008 #4

这在一定程度上也是一个技术问题。目前实现的 V8 不会在 iPhone 上运行。没有基于 JIT 的 VM 会。