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

Для обратного вызова требуется константная функция, как передать член экземпляра объекта
Я использую WebKitGTK+ в более крупном приложении GTKmm/C++. Я использую JavaScriptCore для взаимодействия с WebKitWebFrame и JContext внутри. Теперь я застрял, так как мне нужно взаимодействовать с компонентом графического интерфейса GTK при...
833 просмотров
schedule 09.08.2022

Существуют ли среды настольных приложений HTML5 (например, Titanium или Adobe AIR), которые работают на V8 или Rhino вместо JavaScriptCore?
Наш продукт, десктопное приложение, состоит из множества HTML5 и JavaScript вместе с тонкой прослойкой для конкретной платформы, которая по сути представляет собой оболочку WebKit. Так как это во многом та же стратегия, что и для такой платформы, как...
5742 просмотров
schedule 30.07.2022

Доступ к движку JavaScriptCore UIWebView
Я только что обнаружил новый фреймворк, доступный в iOS7: JavaScriptCore. Это выглядит потрясающе, но как я могу получить доступ к среде выполнения/контексту UIWebView ?
8060 просмотров
schedule 25.09.2023

Переменный список аргументов для блока JavascriptCore
Я хотел бы определить функцию в контексте JavascriptCore, которая принимает переменное количество аргументов. Что-то вроде этого: JSVirtualMachine* virtualMachine = [[JSVirtualMachine alloc] init]; JSContext* ctx = [[JSContext alloc]...
1169 просмотров

Как переводится мост ObjC JS?
Как платформа JavaScriptCore переводит объекты JavaScript в объекты Objective-C и наоборот? Использует ли мост один и тот же двоичный протокол для связи на обоих целевых языках?
1003 просмотров
schedule 04.05.2023

Вызов нативных объективных методов из JavaScript с использованием базовой платформы JavaScript.
Предположим, у меня есть три класса. Контроллер представления с кнопкой на нем. Файл JavaScript с некоторыми методами JavaScript. Объектный класс модели с некоторыми методами вызова веб-сервиса. Когда я нажимаю кнопку на контроллере...
3004 просмотров
schedule 04.03.2023

iOS JavascriptCore: передать примитивное логическое значение обратному вызову js?
Скажем, у меня есть метод, который можно вызвать из JS: - (void)doStuffToArray:(NSArray *)array withCompletion:(JSValue *)completion { // do things to array [completion callWithArguments:@[...]]; } А в JS это будет называться так:...
173 просмотров
schedule 15.01.2023

Как получить JContext из WKWebView
В UIWebView я могу получить JSContext через: [webView valueForKeyPath:@"documentView.webView.mainFrame.javaScriptContext"] То же самое не работает в WKWebView, и приложение вылетает, когда приходит эта строка кода. Есть ли способ...
15584 просмотров

Асинхронный обратный вызов JavasScriptCore
Я пытаюсь найти способ выполнить некоторый Javascript и вернуть результат через блок завершения, но по какой-то причине обратный вызов никогда не срабатывает. + (void)doSomethingWithCompletionHandler:(void (^)(NSError* error, NSString...
667 просмотров
schedule 08.06.2022

Конструкции/шаблоны JavaScript, которых следует избегать в iOS Safari?
У меня есть веб-приложение, которое содержит огромное количество сгенерированного JavaScript. Потребление памяти отличается в 6 раз при запуске веб-приложения в Chrome на рабочем столе по сравнению с запуском веб-приложения в UIWebView на...
893 просмотров
schedule 01.06.2023

JavascriptCore: выполнение функции обратного вызова, определенной javascript, из собственного кода.
У меня возникли трудности с выполнением функции javascript из собственного кода. Я хочу, чтобы сценарист мог определить «рецепт» в Javascript. Он создается путем вызова функции создания рецептов, которую я открываю из нативного кода. Функция recipe...
369 просмотров
schedule 24.01.2024

Сбой JavaScriptCore
Я использую JavaScriptCore с несколькими потоками на iOS 9.3. Один JContext используется всеми потоками. Приложение иногда вылетает. Кто-нибудь знает, что происходит? func callFunction(function:String, date:NSDate,...
1499 просмотров
schedule 21.08.2023

Swift: распечатайте Html-заголовок WebView, используя Swift и JavaScriptCore
У меня есть данные .html в моем проекте Xcode: Я пытаюсь прочитать значение заголовка, используя обе эти строки: document.title document.getElementsByTagName(\"title\")[0].innerHTML; но он только печатает: результат: не...
1050 просмотров
schedule 03.12.2022

Невозможно запустить proj4.js в JavaScriptCore JContext
Мне не удалось запустить proj4.js (проекты Javascript, http://proj4js.org ) в цели iOS -C JavaScriptCore JSContext. После попытки запустить его в контексте функции proj4 недоступны для последующего кода Javascript, который я пытаюсь запустить в том...
295 просмотров

Как проверить, является ли JSValue функцией
Я использую JavaScriptCore для взаимодействия с кодом Objective-C. В JSValue нет метода isFunction, но я хочу проверить, является ли JSValue функцией JS, и вызвать ее из Objective-C.
663 просмотров
schedule 07.07.2023

Что означает «JIT отключен» в документации Apple JavaScriptCore (JSC)
Я читаю эту документацию по NativeScript, и в ней говорится следующее о виртуальной машине Apple JavaScriptCore (JSC): Он отвечает за обработку кода JavaScript. Можно провести хорошую аналогию с тем, как Node.js обрабатывает JavaScript и...
979 просмотров
schedule 27.09.2023

Почему фабрики/закрытия JS намного медленнее, чем конструкторы/прототипы?
Когда-то фабрики/закрытия в JS были в пределах 15 процентов от конструкторов/прототипов. Сегодня разница составляет более 8000% в пользу прототипов (а прототипы используют примерно половину памяти)....
44 просмотров
schedule 31.12.2022

WebKit2GTK+ оконный объект очищен, не очищается
Это продолжение: Как отлаживать расширения WebKit2GTK+ Вот мое расширение: #include <webkit2/webkit-web-extension.h> #include <iostream> static void window_object_cleared_callback(WebKitScriptWorld* world, WebKitWebPage* webPage,...
198 просмотров