簡體   English   中英

我想制作一個網絡瀏覽器,但我不知道從哪里開始?

[英]I want to make a web browser, but I'm not sure where to start?

我想使用WebKit作為布局/渲染引擎,我想用Java編寫代碼。 我找不到任何有用的信息。 我在這里看到這個問題這對我來說有點清楚,但我需要更多的東西才能開始。

我想知道:

  1. 如果我可以使用Java?
  2. 我在哪里可以找到有關如何使用和使用WebKit的文檔? (我正在尋找類似Java API的東西)
  3. 是否有為Linux編譯的WebKit構建? (特別是Ubuntu / Debian)

我的計划到目前為止:

  1. 學習使用/與WebKit及其組件進行交互,特別是JavascriptCore。
  2. 在Java中創建UI等,並創建一個基本的瀏覽器。 (目前,我想創建一個可以正確顯示網頁的基本窗口。)

對不起,如果這不是很清楚。 我仍在孵化想法,我不確定我想要找到或需要什么才能繼續前進。

編輯:我剛才在這里遇到過這個問題。 我想做那樣的事情; 所以我想我想知道的是如何將這樣的引擎嵌入到我自己編寫的應用程序中? 我也忘了提到我願意用其他語言做這件事。 (我的意思是C ++)

1:是的,這是可能的。 谷歌搜索 “WebKit Java瀏覽器”會帶來幾個項目。

2:我在文檔方面找到的最好的是WebKit wiki中的文檔部分。

3:這是使用QT在Linux上構建WebKit的指南

希望JWebPane能夠被釋放並從那里開始

您可以嘗試http://www.concord.org/~dmarkman/jws/webkit/或者如果您對Qt感到滿意,也可以使用web瀏覽器控件。 使用Qt非常簡單,只需在Web上拖放webbrowser控件即可。

你可以查看幾個關於Qt的webkit控件的例子(由於第一次回答而省略了URl),只需在谷歌上搜索webkit Qt以及Qt網站上的大量例子。 干杯

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM