Я сейчас занимаюсь разработкой надстроек Firefox, и у меня возникла проблема с получением значения переменной nums в eval (ссылка: https://developer.mozilla.org/en-US/docs/Mozilla/Add-ons/WebExtensions/API/devtools.inspectedWindow/eval)
вот мой следующий код:
browser.devtools.inspectedWindow.eval("var nums = prompt('Numbers');")
.then(function (result, isException) {
});
console.info(nums);
здесь журнал консоли дает мне результат:
ReferenceError: nums is not defined
любое решение этой проблемы?
Спасибо
да ... на самом деле я хочу показать подсказку в браузере ... но это уже решено, сэр ... поэтому вчера я просто добавил нулевую глобальную переменную и переменную переопределения в eval и получил значение из параметра result ..



![Безумие обратных вызовов в javascript [JS]](https://i.imgur.com/WsjO6zJb.png)


Э-э, вы оцениваете объявление внутри контекста проверяемого окна, почему вы ожидаете, что оно будет существовать вне контекста вашего аддона?