64ビットで動作するものはありますか?だから私はIdHTTPに沿ってそれを使うことができます.
編集: Delphi 用の SpiderMonkey を見つけました。64 ビットをサポートしていますが、64 ビットの dll は提供されていません。「js64.dll」です。
http://code.google.com/p/delphi-javascript/
こちらが64ビットビルドです。それはdelphi-javascriptで完璧に動作します
64ビットで動作するものはありますか?だから私はIdHTTPに沿ってそれを使うことができます.
編集: Delphi 用の SpiderMonkey を見つけました。64 ビットをサポートしていますが、64 ビットの dll は提供されていません。「js64.dll」です。
http://code.google.com/p/delphi-javascript/
こちらが64ビットビルドです。それはdelphi-javascriptで完璧に動作します
また、外部 DLL ライブラリなしで、ObjectPascal 自体で記述された ECMAScript/JavaScript エンジンであるBESENを試すこともできます。
TWebBrowserはどうですか?
64ビットのDelphiアプリケーションを作成し、フォームにTWebBrowserをドロップして、次のコマンドを実行します。
WebBrowser1.OleObject.Document.ParentWindow.execScript('alert("Hello")');
出来上がり、追加のコンポーネントは必要ありません。
mORMot ORM フレームワークには、SpiderMonkey 45 に基づくJavaScript エンジンが含まれています。つまり、ES2015 をサポートしています。
ところで、Node.js 互換のサーバー側 JS 実装もあり、非常にクールです。
2017 年 4 月 7 日更新: 現在、mORMot に含まれる SyNode JS エンジンはSpiderMonkey 52に基づいています。github commit はこちら.
2016 年 6 月 1 日以降、v8delphiwrapperと呼ばれる、Google の V8 JS エンジン用の新しい Delphi ラッパーがあります。
ここで示したコード例を参照してください。
開発者 @zolagiggszhou に感謝します!