简体   繁体   English

可嵌入的跨平台Web浏览器?

[英]Embeddable Cross-Platform Web Browser?

I'm wondering if there is a Web Browser that I can embed in my Applications and that is cross-Platform (Windows, OS X, Linux)? 我想知道是否可以在我的应用程序中嵌入一个Web浏览器,并且它是跨平台的(Windows,OS X,Linux)?

I'm undecided about the programming language, but I guess I'll have to go the C++ route (in which case I'd likely choose Qt as a GUI Framework) unless something for .net/mono or Java exists? 我对编程语言还没有定论,但是我想我必须走C ++路线(在这种情况下,我可能会选择Qt作为GUI框架),除非存在适用于.net / mono或Java的东西?

Doesn't need to be too fancy, but should ideally be free/open source. 不需要太花哨,但理想情况下应该是免费/开源的。 I know I could just grab the WebKit sources, but these are HUGE, and I wonder if they are really intended for embedding or if there is a browser that is already embeddable? 我知道我可以抓住WebKit的源代码,但是它们是巨大的,我想知道它们是否真的是要嵌入的,或者是否有已经可以嵌入的浏览器?

It does not have to be the latest and greatest, although Ogg Theora support would be excellent (or at least some way for me to add it) 尽管Ogg Theora支持非常好(或者至少是我添加它的某种方式),但它不一定是最新的和最好的。

我已经找到了基于Webkit的浏览器: Arora

As @Andrey noted in his comment WebKit is itself embeddable. 正如@Andrey在他的评论中指出的那样,WebKit本身是可嵌入的。 If you use Qt then you can easily embed it into your application using QtWebKit . 如果使用Qt,则可以使用QtWebKit轻松将其嵌入到应用程序中。

This is a java solution, but you might want to look at jdic. 这是一个Java解决方案,但是您可能要看一下jdic。

https://jdic.dev.java.net/ https://jdic.dev.java.net/

Eclipse includes a web browser which you might be able to use. Eclipse包括您可能可以使用的Web浏览器。 I have no experience with actually using it, but it works ok for webpages inside Eclipse. 我没有实际使用它的经验,但是它可以在Eclipse中的网页上正常工作。

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM