1
对于某些情况,我使用TWebBrowser组件以便在我的Delphi应用程序中显示用户可自定义的可视化。 HTML页面使用JavaScript来制作特别的事情。但是现在我还需要从JavaScript中调用一些Delphi函数,这些函数也必须评估此Dephi代码的返回值。 这样做的最好方法是什么?使用TWebBrowser与Delphi回调的VCL应用程序
对于某些情况,我使用TWebBrowser组件以便在我的Delphi应用程序中显示用户可自定义的可视化。 HTML页面使用JavaScript来制作特别的事情。但是现在我还需要从JavaScript中调用一些Delphi函数,这些函数也必须评估此Dephi代码的返回值。 这样做的最好方法是什么?使用TWebBrowser与Delphi回调的VCL应用程序
您可以运行用Delphi编写的本地http服务器(使用Indy,Synapse,...),可以使用传统HTTP请求和JSON或XML负载(Ajax)从JavaScript调用本地http服务器,也可以与WebSockets异步运行。
Delphi HTTP服务器然后处理请求,'发生特殊情况',并返回响应。
[如何从运行在TWebBrowser中的脚本调用Delphi代码](http://delphidabbler.com/articles?article=22&part=1) – kobik
非常详细!谢谢! – WWebber