我为客户建立了一个PHP/JavaScript网站.然后他们让我复制它,除了作为一个独立的Mac应用程序.我用一个结合嵌入式Web服务器,PHP和'WebView'的应用程序做了这个 - 我可以嵌入标准应用程序窗口的WebKit Web浏览器的Cocoa-ish版本.这一切都很有效 - 我必须重复使用10,000多行PHP/JS代码,这样就可以在"原生"代码中重新实现所有这些代码.
现在他们想要一个Windows等价物.我有理由相信我可以让PHP和Web服务器工作.我知道嵌入基本的IE功能非常简单.
但是......在我的Mac设置中,WebView(通过windowScriptObject的东西)让我能够从C++调用JavaScript方法.例如,我可以从C++调用JavaScript方法来更新屏幕.同样,我可以进行设置,以便浏览器中的JavaScript调用可以触发C++方法 - 例如,我使用它来让用户单击"浏览"并使用真实的标准文件浏览器选择文件路径.
所以我的问题是,是否有一个基于Windows的嵌入式浏览器设置,让我以同样的方式与JavaScript交互?
(JavaScript < - > WebKit界面在这里有更详细的描述:http://lipidity.com/apple/javascript-cocoa-webkit/)