問題タブ [chakra]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
323 参照

javascript - WinRT C#アプリケーションでJavascriptコードを実行するには?

C# で WinRT アプリケーションを作成しています。

Javascript コードを実行したいと思います。私の場合、WebView 全体は必要ありません。Javascript 仮想マシンとのインターフェースが必要なだけです。C# コードは Javascript 関数を呼び出し、一部のオブジェクトを Javascript 側にエクスポートします。

Internet Explorer で使用される jsvm である Chakra の C API である JsRT があることは知っています。しかし、私の知る限り、JsRT は WinRT では利用できません。WinRT では、他の仮想マシンは許可されません。

問題は、C# コードから Javascript コードを呼び出すことさえ可能かということです。そうでない場合は、JsRT for WinRT のリリースを待つしかありませんか?

0 投票する
0 に答える
133 参照

javascript - C#XAMLアプリケーションでjavascriptを使用してオフラインhtmlをロードする

javascript でオフライン HTML をロードできる C#XAML ハイブリッド Windows 10 アプリケーションを開発したいと考えています。Webview コントロールを使用して HTML をロードしましたが、Multitouch がうまく機能しないようです。また、html をロードするための Javascript-Application も作成しました。Javascript-Application では、Multitouch-Problem はありませんが、XAML を使用して C# で UI とロジックを開発することを好みます。

だから、誰もが知っているかもしれませんが、HTML と JavaScript を C#XAML アプリケーションの組み込みの Javascript エンジンに直接ロードできますか?

前もって感謝します。

0 投票する
1 に答える
171 参照

node.js - node.js コードは、公式の nodejs、iojs、jxcore、または node-chakracore で実行されているかどうかをどのように確認できますか?

さまざまな理由から、nodejs のフォークがいくつかあります。

ノードコードがどのフォークで実行されているかを確認するには、現在どのような方法が最適ですか?

私が知っているフォークは次のとおりです。

  • 公式の nodejs リリース
  • iojs - 公式の nodejs に再び参加したため、現在は非推奨になっていると思いますが、それでも興味深いものです。
  • JXcore - 複数の CPU/コアをサポートするフォーク。V8、Mozilla の SpiderMonkey、および Microsoft の ChakraCore を含む複数の JS エンジン。アプリのユーザーが npm を使用する必要がないように、js アプリをパッケージ化します。
  • V8 互換シムを介して Edge ブラウザの ChakraCore JS エンジンを使用する Microsoft の nodejs のフォーク

(どの JS エンジンが使用されているかを検出することについて、関連する質問もしました。この質問は、どのフォークが使用されているかを検出することに関するものです。)

0 投票する
1 に答える
843 参照

node.js - どのJavaScriptエンジンで実行されているかをnodejsから検出する方法は?

現在、nodejs にはいくつかのフォークがあり、そのうちのいくつかは Google の V8 エンジン以外の JavaScript エンジンをサポートしています。

ノードコードがどの JS エンジンで実行されているかを確認するには、現在どのような方法が最適ですか?

私が認識しているエンジンは次のとおりです。

  • Google のV8 - 公式のnode.jsiojsフォークでサポートされている唯一のエンジン。JXcoreがサポートするエンジンの 1 つ。
  • Mozilla のSpiderMonkey - JXcoreがサポートするエンジンの 1 つ。
  • Microsoft のChakraCore - Microsoftの node.js ポートでサポートされているエンジンで、JXcoreでサポートされているエンジンの 1 つですが、まだ動作させることはできません。

nodejsのどのフォークが使用されているかを検出することについて、別の質問をしました。この質問は、JSエンジンの検出に関するものです。)

0 投票する
2 に答える
424 参照

javascript - JXcore は Windows 7 の ChakraCore と連携できますか?

Windows 用の最新の JXcore インストーラーをダウンロードしましたが、インストール時に V8 (Chrome の Javascript エンジン) または SpiderMonkey (Firefox の JavaScript エンジン) を選択できますが、ChakraCore (Microft の Edge ブラウザーの JavaScript エンジンの OSS バージョン) は選択できません。

JXcore の ChakraCore バージョンは Windows 10 でのみ動作しますか? それとも、インストーラーとして提供されておらず、ソースからビルドする必要があるのでしょうか?

ChakraCoreエンジンを使用したMicrosoftのnodejsポートも持っているため、ChakraCoreがWindows 7で動作することがわかりました。

Win7 で Chakra を使用して JXcore を取得するには何が欠けていますか?

0 投票する
1 に答える
718 参照

javascript - Chakra Host Samples は JavaScript コードを実行しません

Windows Dev をいじり始めたところですが、この問題が論理的または正当でないと思われる場合は、ご容赦ください。

Microsoft GitHubでこれらの Chakra Host サンプルを試していますが、console.logまたはのような js cond を入力すると、 のようalertなエラーが発生します'console' is undefined。明らかな何かが欠けていますか?調べてみましたが、残念ながら関連するドキュメントやコード サンプルが見つかりませんでした。

ヘルプ/ポインタをいただければ幸いです。 チャクラサンプル