2013-04-22 2 views
1

다음은 유스 케이스입니다. 내가 필요로 :.NET에서 WPF & WinRT로 Javascript를 호출하는 방법은 무엇입니까?

  • 호출 자바 스크립트 .NET에서 (C#을) 자바 스크립트가 컴파일되지 않습니다
  • 코드, 그것이 내가 .NET 그 자바 스크립트 코드로 객체를 전달해야
  • 동적 소스에서 온다,
  • 내가이 자바 스크립트 코드에서 다시 객체를받을 필요 동적 객체 바람직
  • 나는 WPF (윈도우 7)에 & 윈도우 스토어 (WinRT)를 실행하려면이 코드가 필요

지금까지 Windows Script Engine (예 : IActiveScript) 또는 오픈 소스 프로젝트를 사용하십시오.

나는 오픈 소스 프로젝트를 유지하고 IE 자바 스크립트 엔진 (차크라)을 사용하는 것을 선호한다. Windows Script Engine이 WinRT에서 작동하지 않는 것 같습니다. UI 앱이므로 브라우저에 앱을 호스팅하여 살 수 있습니다.

코드가 WPF에서 동일 할 필요는 없습니다 & WinRT (공통 인터페이스 뒤에 두 구현을 래핑 할 수 있습니다).

어떻게하면됩니까?

답변

1

Chakra는 공용 호스팅 인터페이스를 노출하지 않으므로 애플리케이션 내에서 V8과 같은 것을 호스팅하지 않으면 원하는 것을 수행 할 수 없습니다.

메트로 앱의 또 다른 옵션은 자바 스크립트로 기본 앱을 빌드하고 대부분의 작업을 위해 .NET으로 작성된 WinRT 개체를 호출하는 것입니다. WPF에서 당신을 도울 수는 없을 것이다.

+0

앱에 숨겨진 브라우저를 호스팅하여이를 달성 할 방법이 없습니까? –

관련 문제