spidermonkey

    3热度

    2回答

    我在我的C++应用程序中嵌入了Spidermonkey。我需要在本地C++中实现一些自定义Javascript函数,这些函数传递给jsval。我需要防止jsval意外收集垃圾。它是正确的,我做到这一点: (1)在一个init程序: static jsval vp; // a STATIC variable, value unknown JSBool init((JSContext *cx, ui

    0热度

    1回答

    当前,SpiderMonkey的nsJSContext::CompileEventHandler函数使用空主体编译事件处理程序。因此,在Spidermonkey的frontend::CompileFunctionBody函数中,目前没有办法将主体与事件处理程序关联起来。稍后,事件处理函数的主体确定为nsScriptSecurityManager::CheckFunctionAccess。 我的问题

    2热度

    2回答

    我使用SpiderMonkey移植到Android的游戏。因为我需要将 与游戏现有的构建系统集成,所以我必须使用Android NDK独立工具链构建 SpiderMonkey,而不是使用ndk- 构建工具。任何人都可以请告诉我如何做到这一点? 我可以看到的SpiderMonkey的配置有一个--with-android- 工具链= DIR选项,但我不能确定如何使用它 - 具体地说, 我需要将其联合

    3热度

    1回答

    我正在寻找基准测试JavaScript解释器速度的最佳工具。 最好这不应该是一个由冲突方如Mozilla或Google编写的工具,但我明白这些可能会给出最准确的表示。

    0热度

    1回答

    谁能告诉我,为什么这可能会失败: [email protected]:~/android/toolchain/sysroot$ ls $PKG_CONFIG_SYSROOT_DIR/usr/local/lib/pkgconfig/mozjs185.pc /home/afeder/android/toolchain/sysroot/usr/local/lib/pkgconfig/mozjs185.

    0热度

    1回答

    有一点帮助。我只是在debian(./configure,make,make install)上构建了spidermonkey,当我运行js shell并调用clear()函数时,出现了分段错误。任何想法为什么这可能是或我可以得到帮助?这发生在任何人身上吗? $ js clear(); 分段故障 $

    1热度

    1回答

    我想知道如何配置JSRuntime充其量。 JS_NewRuntime(),JS_NewContext(),JS_SetGCParameter(),JS_SetGCParameterForThread(),...有很多参数... 是否有一些指导原则或建议?

    0热度

    1回答

    我想在我的C#(或C++)控制台应用程序中使用VS2010嵌入spidermonkey引擎调用,因此我可以将一些值从C#代码发送到JavaScript函数并获得结果,但我不知道在哪里以及如何开始。 到目前为止,我已经下载了spidermonkey源代码并使用mozilla-build工具编译它。现在我能够启动js shell,加载我的.js文件,在其中运行javascript函数并获得正确的结果。

    0热度

    1回答

    我设法将Spidermonkey集成到Linux上的C服务器端应用程序中。 试图从javascript创建一个对象: var obj = new MyObject(); obj.foo() 给出以下错误: [错误] test.js:22:类型错误:obj.foo不是函数 我'm可能错过了一些东西......这里是MyObject定义的方式: //Class definition stati

    1热度

    1回答

    我正在将Mozilla的SpiderMonkey嵌入到我的应用程序中,并且希望使用v1.8.6中引入的新的 Debugger API。从文档中,我明白这个API不适用于'内容代码',而只适用于所谓的'chrome代码'。 现在我已经通过了一些试图了解如何执行'chrome代码'的资源,但没有取得太大的成功。我的猜测是,受信任的脚本应与JS_EvaluateScriptForPrincipals执行