gpt4 book ai didi

javascript - 使用嵌入式浏览器和 JavaScript 构建 Windows 应用程序 'hooks'

转载 作者:可可西里 更新时间:2023-11-01 13:29:29 24 4
gpt4 key购买 nike

我为客户构建了一个 PHP/JavaScript 网站。然后他们让我复制它,除了作为一个独立的 Mac 应用程序。我使用结合了嵌入式 Web 服务器、PHP 和“WebView”的应用程序来完成此操作——WebKit Web 浏览器的 Cocoa 风格版本,我可以将其嵌入到标准应用程序窗口中。这一切都非常有效 - 我必须重用 10,000 多行 PHP/JS 代码,这节省了几个月的时间,无需在“ native ”代码中重新实现它。

现在他们想要 Windows 的等价物。我有理由相信我可以让 PHP 和 Web 服务器正常工作。而且我知道嵌入基本的 IE 功能非常容易。

但是...在我的 Mac 设置中,WebView(通过 windowScriptObject 东西)使我能够从 C++ 调用 JavaScript 方法。例如,我可能会从 C++ 调用 JavaScript 方法来更新屏幕。同样,我可以设置一些东西,以便浏览器中的 JavaScript 调用可以触发 C++ 方法 - 例如,我使用它让用户单击“浏览”并使用真实的标准文件浏览器选择文件路径。

所以我的问题是,是否有基于 Windows 的嵌入式浏览器设置可以让我以同样的方式与 JavaScript 交互?

(JavaScript <--> WebKit 接口(interface)在此处有更详细的描述:http://lipidity.com/apple/javascript-cocoa-webkit/)

最佳答案

也许尝试使用 Appcelerator Titanium 之类的东西,这样当您的客户说他们希望它在 Linux、iPhone 或 Android 上运行时,您就可以做好准备。

引用 Wikipedia :“Appcelerator Titanium 是一个平台用于开发移动和桌面使用网络技术的应用程序。[...] 支持基于标准的网络技术:HTML、CSS 和 Javascript在所有平台上以及 PHP,用于桌面平台的 Python 和 Ruby。对流行的综合支持JavaScript 和 AJAX 框架包括 jQuery、YUI、MooTools、Scriptaculous 等人。”

听起来像是完成这项工作的完美工具。

关于javascript - 使用嵌入式浏览器和 JavaScript 构建 Windows 应用程序 'hooks',我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5176450/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com