Вопросы по теме '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 просмотров
schedule
19.07.2023
Как переводится мост 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 просмотров
schedule
20.01.2023
Асинхронный обратный вызов 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 просмотров
schedule
11.04.2023
Как проверить, является ли 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 просмотров
schedule
18.07.2022