Вопросы по теме 'spidermonkey'

Имитация нажатия на ссылку javascript в Python
Пытаюсь собрать отзывы о ресторанах. Urllib2 отлично работает для начальной страницы отзывов, но затем есть ссылка для загрузки следующего приращения комментариев, которое является ссылкой javascript. Пример страницы находится здесь , а код ссылки...
6770 просмотров

Как использовать (или избегать) Rhino Javascript в аддоне Thunderbird?
Я запускаю небольшой код JS в расширении Thunderbird (аддоне), которое я разрабатываю. Код содержит несколько базовых классов Java. Как только он наткнулся на строку вроде: var s = java.lang.String (''); Он просто перестает работать...
55 просмотров

Имя функции в трассировке стека SpiderMonkey
Я использую движок SpiderMonkey 1.8, и я недоволен тем, как он создает трассировку стека. Иногда мы получаем автоматически сгенерированные имена функций в JavaScript-файлах с сервера, которые на самом деле не читаются. На стороне клиента у меня есть...
641 просмотров
schedule 08.07.2022

Как получить консольный ввод в JavaScript-пауке?
В настоящее время я использую spidermonkey для запуска своего кода JavaScript. Мне интересно, есть ли функция для получения ввода с консоли, аналогичная тому, как это делает Python: var = raw_input() Or in C++: std::cin >> var;...
204898 просмотров
schedule 10.09.2022

Встраивание движка JavaScript в .NET
просто интересно, пробовал ли кто-нибудь встраивать и фактически интегрировать какой-либо движок js в среду .net. Я мог бы найти и фактически использовать (после МНОГО боли и усилий, поскольку он довольно устарел и не совсем закончен) проект...
176231 просмотров
schedule 14.02.2023

Проблемы с вводом аргументов командной строки JavaScript при минификации JavaScript в Gedit
Я хочу немедленно минимизировать файлы JavaScript в Gedit. Я попытался сделать это с помощью опции внешних инструментов с помощью скрипта jsmin.js . У меня установлен движок SpiderMonkey. Я сохранил файл jsmin.js в папке...
1276 просмотров
schedule 14.06.2023

Фильтрация E4X в Spidermonkey
Я использую E4X в SpiderMonkey, и большая часть языка кажется довольно надежной, но я не могу заставить работать фильтрацию: var xml = <root> <person id="dave">Dave</person> <person id="ian">Ian</person>...
342 просмотров
schedule 26.05.2023

Ошибка типа Spidermonkey
Мне удалось интегрировать Spidermonkey в мое приложение на стороне сервера C в Linux. Пытаюсь создать объект из javascript: var obj = new MyObject(); obj.foo() дает следующую ошибку: [ошибка] test.js:22:TypeError: obj.foo не является...
506 просмотров
schedule 14.06.2023

Объявление константы с блоком
Недавно я просматривал источники Firefox Add-on Builder и наткнулся на такие объявление констант: const { getCodeForKey, toJSON } = require("../../keyboard/utils"); Я мог бы найти информацию о модулях CommonJS , но левая часть этого...
1093 просмотров

ошибки утверждения при сборке мусора
Я встраиваю SpiderMonkey в приложение iOS и получаю ошибки утверждения при выполнении JS_GC и JS_MaybeGC . Чаще это происходит при тестировании на моем iPhone, но и в симуляторе бывает. В частности, ошибка утверждения была: Assertion failure:...
98 просмотров

Уведомление SpiderMonkey GC и слабые ссылки
Можно ли получать уведомления, когда SpiderMonkey собирает (или собирается собрать) конкретную «вещь GC»? В V8 есть «слабые дескрипторы», к которым привязаны обратные вызовы, они должны вызываться, когда V8 GC решает, что объект с дескриптором стал...
101 просмотров

Что это значит в Mozilla: блоки let и выражения let устарели
Я наткнулся на несколько заявлений от людей, что «блоки и выражения let устарели» в SpiderMonkey, хотя информации об этом очень мало. Мне интересно, что это конкретно означает? Разве оператор «let» не является популярной новой функцией в ES6?...
209 просмотров

Если вы попробуете 9n**9n**9n в консоли Chrome, Chrome сломается (напоминает бесконечный цикл). Почему это происходит?
Если вы попробуете 9n**9n**9n в консоли Chrome, Chrome сломается (напоминает бесконечный цикл). В двигателе V8 не хватает реализации для этого случая? Я имею в виду, что если вы попробуете 9**9**9 , он вернет Infinity , что довольно...
414 просмотров

Сборка выходных данных SpiderMonkey под Windows
Я собрал SpiderMonkey 60 под Windows (VS2017) в соответствии с документацией , используя ../configure --enable-nspr-build затем mozmake . В выходной папке (dist\bin) я увидел 5 созданных DLL: mozglue.dll, mozjs-60.dll, nspr4.dll, plc4.dll,...
97 просмотров
schedule 15.08.2023