gpt4 book ai didi

javascript - Firefox addonsdk 沙箱和需要 API

转载 作者:行者123 更新时间:2023-11-30 17:08:20 24 4
gpt4 key购买 nike

我有一个 firefox 插件 sdk。我创建了一个类似于 https://developer.mozilla.org/en-US/Add-ons/SDK/Tutorials/Getting_started 的测试插件

现在在我的 main.js 中我做这样的事情

const { XMLHttpRequest } = require('sdk/net/xhr');

var fooLibrary = require("foo");

其中 foo 是一个使用 XMLHttpRequest 提供一些功能的模块

现在的问题是,当我尝试在 fooLibrary 中运行某些函数时,我收到一条错误消息“未定义 XMLHttpRequest”

我了解到,当我使用 "require" API 在我的附加组件中加载模块时,它会加载到为我的模块创建的沙箱中。

我的问题是如何在全局范围内设置 XMLHttpRequest API,以便我的 foo 库可以简单地调用

 var xhr = new XMLHttpRequest() ? 

有关此主题的任何帮助都将非常有帮助。

谢谢!

最佳答案

没有全局范围。您需要在 foo.jsrequire XMLHttpRequest

关于javascript - Firefox addonsdk 沙箱和需要 API,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27520445/

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