代码之家  ›  专栏  ›  技术社区  ›  mark

是否有运行在Mono上的Internet浏览器应用程序?

  •  0
  • mark  · 技术社区  · 15 年前

    我在Mac上使用Keepass,它运行在Mono上。但是,Mono和Mac应用程序之间没有复制粘贴。所以,我正在寻找一个基于单声道的互联网浏览器,希望在单声道框架内复制粘贴可以正常工作。

    这个问题不属于su,因为我愿意从源代码编译应用程序,如果有必要的话——稍微超出su的范围,不是吗?

    谢谢。

    1 回复  |  直到 14 年前
        1
  •  1
  •   Justin    14 年前

    问题中提到的keepass问题是,Mac版Mono上的Windows窗体有一个错误,可以防止在应用程序之间复制和粘贴。这仍然是一个真正的错误。它不会影响诸如MonoDevelopment或MonoMac和Cocoa等GTK应用程序。

    错误报告是 here .

    因为问题是Windows窗体,所以使用MonoMac或GTK GUI的单声道浏览器是没有帮助的。

    事实上,拥有一个基于Windows窗体的浏览器并没有帮助,因为这个bug是您不能在Windows之间剪切和粘贴,而不仅仅是在Windows窗体和其他GUI框架之间。

    您可以通过运行作为上述bug报告一部分附加的两个应用程序副本来轻松确认这一点。您将看到,您可以在单个应用程序中剪切和粘贴,但不能在它们之间剪切和粘贴。当你试图在同一个应用程序的两个实例之间进行剪切和粘贴时,这是正常的。

    因此,为了回答实际问题,我不知道有一个基于单声道的浏览器。您可以使用mono.webrowser或system.windows.forms.webrowser类轻松构建一个。我很想想出一个办法,但这对解决这个具体问题没有帮助。

    以满足原始海报的实际需要。拥有一个基于单声道的浏览器在修复单声道错误之前不会让你更接近于从Keepass剪切和粘贴。