0

Я разрабатываю универсальное приложение для Windows с использованием C# и XAML. И требование в приложении мне нужно передать значение в код Javascript, чтобы получить результат.JavaScript Engine в универсальном приложении Windows (C#, XAML)

Есть ли какой-нибудь механизм JavaScript для Universal Windows App, аналогичный JavaScriptCore в IOS. Если да, пожалуйста, советую мне.

ответ

2

Вы можете использовать Jint (https://github.com/sebastienros/jint). Я только что протестировал и подтвердил, что он работает в XAML Universal Apps. Просто добавьте пакет NuGet и следуйте документам.

Из официальных документы:

var engine = new Engine() 
     .SetValue("log", new Action<object>(Console.WriteLine)); 

    engine.Execute(@" 
     function hello() { 
     log('Hello World'); 
     }; 

     hello(); 
    "); 
+0

Спасибо Bunch @alexchardin –

1

В приложениях универсальной платформы Windows можно разместить приложение Runtime (JsRT) для Microsoft JavaScript. Это позволит вашему приложению обрабатывать скрипты с помощью механизма Edge Chakra.

См. Hosting the JavaScript Runtime в MSDN для деталей.

+0

это будет поддержка в ОС Windows 8.1? С его обработки скриптов с движком Edge Chakra –

 Смежные вопросы

  • Нет связанных вопросов^_^