Описание тега javascriptcore

JavaScriptCore - это платформа, которая предоставляет движок JavaScript для реализаций WebKit и предоставляет этот тип сценариев в других контекстах в Mac OS X и iOS.
0 ответов

ReferenceError: Не удается найти переменную: jQuery при использовании с swift?

Я использую JavaScript в Swift. Я использую JavaScriptCore для этого. Я создал зазубренный файл JS и загружаю его. Ниже приведен код для файла JS. function setOldCities(appCities) { var city_array = appCities.split(','); for (var i = 0; i < city_…
09 апр '18 в 10:58
1 ответ

Невозможно использовать класс Swift из JavaScriptCore

Я пытаюсь создать экземпляр класса Swift в контексте JavaScriptCore. Я пробовал разные синтаксисы с Playground, также пробовал на Xcode 6.4 (Swift 1.2) и Xcode 7 beta 3 (Swift 2.0), но безуспешно =-( Может быть, я что-то упустил. В более сложном при…
1 ответ

Сбой при передаче объектов Swift в JavaScript

Я пытаюсь использовать класс Swift с JavaScriptCore. Вот что у меня есть: import JavaScriptCore @objc(MyObjExport) // explicit name required for class_copyProtocolList to work public protocol MyObjExport: JSExport { var foo: String! { get } } @objc(…
26 июл '14 в 17:57
1 ответ

JavaScriptCore - передача функции в качестве параметра в ObjC

У меня есть UIWebView, который использует JavaScriptCore. Я пытаюсь вызвать функцию ObjC с веб-страницы. Однако функция должна вызываться асинхронно, поэтому я передаю функцию обратного вызова, которая вызывается при вызове асинхронной функции ObjC.…
2 ответа

Есть ли способ переместить JSValue в новый JSContext, игнорируя его первоначальный контекст?

У меня есть два JSContexts, и я хочу время от времени обмениваться JSValues ​​между ними. Тем не менее, мне трудно переместить JSValue в новый контекст, если это возможно. Я пытаюсь это: newContext[@"newValue"] = [JSValue valueWithObject:newValue in…
05 янв '14 в 20:12
0 ответов

Есть ли способ перечислить живые объекты / использованную память в JavaScriptCore?

Я работаю над проектом, в котором мне нужно использовать устаревший API JavaScriptCore для взаимодействия с некоторым кодом JS. Я хочу выполнить профилирование, чтобы убедиться, что я не пропускаю никаких объектов. Я не могу использовать более новый…
21 июн '17 в 19:59
1 ответ

Какова реализация по умолчанию JSObjectGetPropertyCallback?

Я строю JSObjectRef со статическими функциями и переменными свойств, но я обнаружил, что если я определю класс следующим образом: static JSStaticFunction myStaticFunctions[] = { { "myStFunc", JSAction::jsMyStFunc, kJSPropertyAttributeNone }, { 0, 0,…
16 июн '14 в 01:40
0 ответов

Очистка (или предотвращение) создания объектов JavaScriptCore в UIWebView?

У меня есть UIWebView это использует слишком много памяти. Рассматриваемое поведение включает в себя страницу HTML/JavaScript, где вы можете перекрашивать определенные области, нажимая на них, создавая новые цветовые слои на основе файлов PNG, но ка…
0 ответов

Свифт Оценить Javascript

Я использую JavaScript в своем приложении. Работает, когда веб-страница загружена в viewDidLoad, но не тогда, когда он загружается одновременно с webView. Я пытался использовать webView с didFinish, но это не сработало. Какие-либо предложения? Вот м…
26 фев '18 в 15:41
0 ответов

Наблюдение за асинхронными вызовами postMessage из JS в WKWebView

У меня проблемы с наблюдением postMessage события в моем родном коде от асинхронного обратного вызова функции JavaScript. Свифт Код webView хранится как переменная синглтона, в котором находится этот код, поэтому не должно быть проблем с его освобож…
01 фев '18 в 19:40
0 ответов

iOS JavaScriptCore функция с `init` в подписи

Я использую JavaScriptCore и некоторый существующий код JavaScript для работы модели моего приложения. Поскольку код JavaScript используется другими продуктами, я должен избегать его изменения, если это возможно. Проблема, с которой я сталкиваюсь, з…
11 дек '17 в 23:21
0 ответов

Могу ли я использовать пакеты байт-кода с приложениями, реагирующими на нативную версию JavaScriptCore, как с ChakraCore?

Мы опробовали экспериментальную функцию "раскладывания байт-кода" в React Native Windows (включенную базовой функцией кэширования байт-кода ChakraCore) и обнаружили, что она значительно улучшила показатели запуска приложений и времени взаимодействия…
0 ответов

Можно ли получить JSContext без ожидания webViewDidLoadFinish?

Когда я хочу внедрить некоторые методы JS, я должен сделать это в -webViewDidFinishLoad:Если я получу контекст в -webViewDidStartLoad контекст будет отличаться от того, который попал в -webViewDidFinishLoad:, Есть ли другой способ сделать это без ож…
28 апр '16 в 01:53
1 ответ

Как вызвать Objective-C из JavaScript в UIWebView в iOS 7?

Обратите внимание, что это не дубликат из-за части "в iOS 7" моего вопроса и того факта, что предыдущее поведение (и, следовательно, ответы на предыдущие вопросы) изменилось. Я хочу знать, как код JavaScript, вызываемый через UIWebView, может вызыва…
15 май '14 в 18:12
1 ответ

Как вызвать объективный код c из javascript в какао

Прямо сейчас мой JavaScript выглядит так: testStackData.addOrUpdateHeader("username", "vikas test", 1); testStackData.addOrUpdateHeader("testHeader", testStackData.priorResults.responseBody.cars[0].name, 1); testStackData.addOrUpdateVariable("carNam…
02 апр '15 в 09:48
1 ответ

Как проверить, что данное время WebView выполняет JS-код?

Это какао-компонент WebView. Например, он назвал JS-функцию: [webView stringByEvaluatingJavaScriptFromString:@"foo"]; Мне нужно как-то подождать, пока эта функция будет выполнена, и начать делать другую работу. Как это можно сделать на Objective-C? …
25 ноя '15 в 21:04
0 ответов

ios - webthread- сбой ядра Java-скрипта

Получить много сбоев, как показано ниже в ios11: любая идея, которая может быть причиной этого. это происходит только в ios11. Фреймворк webkit включен в проект. Crashed: WebThread 0 JavaScriptCore 0x18d513a2c bmalloc::Heap::allocateLarge(std::__1::…
30 янв '18 в 07:50
2 ответа

Как переводится мост ObjC JS?

Как инфраструктура JavaScriptCore переводит объекты JavaScript в объекты Objective-C и наоборот? Использует ли мост один и тот же двоичный протокол для связи для обоих целевых языков?
13 апр '14 в 19:38
2 ответа

Отправьте функцию javascript на target-C, используя JavascriptCore

Я пытаюсь отправить объект функции Javascript в Objective-C через JavascriptCore, используя протокол JSExport. У меня есть функция, объявленная в Objective-C, соответствующая JSExport следующим образом: (class View) + (void) newWithFunc:(id)func { N…
05 окт '14 в 22:43
1 ответ

Установите фоновое изображение для NSWindow, используя Cocoascript

Я пытаюсь создать окно в этом стиле: У меня есть следующий код, но я просто получаю задний фон. Я думаю, что это не может найти изображение. var win = [[NSWindow alloc] init] [win setFrame:NSMakeRect(0, 0, 320, 200) display:false] [win setBackground…