【问题标题】:Run GTK+ application in client browser在客户端浏览器中运行 GTK+ 应用程序
【发布时间】:2017-05-21 23:03:57
【问题描述】:

我一直在寻找在浏览器上运行 GTK+ 应用程序的方法。

WebKit 及其关联的 GTK+ 端口似乎起到了相反的作用 - 使应用程序对 Web 更加友好,但反过来也很好。

似乎有一些活动意识到 XCode 与 Cappuccino 和 Atlas 可以将 NIB 文件转换为 CIB 文件。

如果有人能指出正确的方向,我将不胜感激。

【问题讨论】:

    标签: gtk web-applications


    【解决方案1】:

    我了解到 GTK+ 3.2 将包含允许您将桌面应用程序公开为 Web 应用程序的功能。查看[1]:http://www.webupd8.org/2011/03/gtk-32-will-let-you-run-any-application.html

    【讨论】:

      【解决方案2】:

      WebKit 端口只是WebKit browser engine 的一个端口,以便尽可能使用 GTK+ API:s。所以,不是直接使用pthreads来创建线程,而是使用GThread等等。

      你问的是完全不同的,而不是“相反的”。

      实际上,你问的不是很清楚。您是否希望浏览器(客户端)执行 GTK+ 应用程序代码,并以某种方式神奇地将界面转换为 Web 控件?这似乎非常困难,我的回答是“不,那是不可能的”。

      【讨论】:

      • 感谢您的回复。是的,你所说的关于 WebKit 的内容我是可以理解的。我想在现有的 GTK+ 应用程序之上添加一个层,使其能够作为 Web 应用程序运行,或者至少将数据导出到一个端口,以便 Web 浏览器连接并在客户端显示它。如果你愿意的话,有点像特定于应用程序的 VNC。不确定这是否能更好地解释它?
      猜你喜欢
      • 1970-01-01
      • 2021-08-20
      • 2011-10-02
      • 2016-06-10
      • 2011-10-26
      • 2011-10-15
      • 2015-03-19
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多