我在我的应用程序中嵌入了 Mozilla 的 SpiderMonkey,并希望使用它在 v1.8.6 中引入的新 调试器 API 。从文档中,我了解到此 API 不适用于“内容代码”,而只能用于受信任的所谓“chrome 代码”。现在,我浏览了许多资源,试图了解如何执行“chrome 代码”,但没有取得多大成功。我的猜测是应该使用 JS_EvaluateScriptForPrincipals 执行受信任的脚本,但是我无法理解如何使用 JSPrincipals ......
任何帮助表示赞赏,谢谢!