gpt4 book ai didi

javascript - 如果使用 JS_NewGlobalObject : SpiderMonkey 程序崩溃

转载 作者:塔克拉玛干 更新时间:2023-11-02 23:44:05 25 4
gpt4 key购买 nike

我正在使用最新版本的 SpiderMonkey (js185-1.0.0.tar.gz),当我运行嵌入 Javascript 的示例程序时,程序崩溃了

示例程序直接来自the docs

如果我使用 JS_NewCompartmentAndGlobalObject,程序运行良好但文档提到使用 JS_NewGlobalObject因为它是“自 JSAPI 16 以来已过时”

因此,我将 JS_NewCompartmentAndGlobalObject 替换为 JS_NewGlobalObject,此后示例程序在 sample program found here 中的第 55 行崩溃。

这里的解决方案是什么?

我使用的是 CentOS 6.2 64 位版本。

最佳答案

弃用可能与 recent change 有关了解如何在 SM 中创建隔间(现在每个新全局默认情况下都会有自己的隔间)。

您应该使用 JS_NewCompartmentAndGlobalObject,因为该函数仅在 JSAPI 16 中弃用,即 JS 1.8.5 发布 72 周后:)

关于javascript - 如果使用 JS_NewGlobalObject : SpiderMonkey 程序崩溃,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13120289/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com