2009-07-09 36 views
7

Tôi muốn sử dụng WebKit làm công cụ bố cục/hiển thị và tôi muốn mã hóa nó bằng Java. Tôi gặp khó khăn khi tìm bất kỳ thông tin hữu ích nào. Tôi đã thấy câu hỏi này here, điều này giúp tôi giải quyết một chút, nhưng tôi cần nhiều hơn để bắt đầu.Tôi muốn tạo trình duyệt web, nhưng tôi không chắc bắt đầu từ đâu?

Tôi muốn biết:

  1. Nếu tôi có thể sử dụng Java?
  2. Tôi có thể tìm tài liệu về cách làm việc và sử dụng WebKit ở đâu? (Tôi đang tìm một cái gì đó giống như Java API)
  3. Có một bản dựng WebKit được biên soạn cho Linux không? (Cụ thể Ubuntu/Debian)

Kế hoạch của tôi vậy, đến nay:

  1. Tìm hiểu để sử dụng/tương tác với WebKit và thành phần của nó đặc biệt JavascriptCore.
  2. Tạo giao diện người dùng, v.v. trong Java và tạo trình duyệt cơ bản. (Hiện tại, tôi muốn tạo một cửa sổ cơ bản có thể hiển thị một trang web chính xác.)

Xin lỗi nếu điều này không rõ ràng. Tôi vẫn đang ấp ủ các ý tưởng, và tôi không thực sự chắc chắn những gì tôi muốn tìm hoặc cần để tiến lên phía trước.

Chỉnh sửa: Tôi vừa mới xem câu hỏi này here. Tôi muốn làm một việc như thế; vì vậy tôi đoán những gì tôi đang tự hỏi là làm thế nào để tôi đi về việc nhúng một động cơ như thế này vào một ứng dụng mà tôi làm cho bản thân mình? Tôi cũng quên đề cập đến rằng tôi sẵn sàng làm điều này bằng các ngôn ngữ khác. (Bằng cách này, tôi có nghĩa là C++)

+1

psst. Chúng tôi không cần trình duyệt khác. ;) –

+1

@Paul Prewett: Tôi biết có rất nhiều trình duyệt nhưng tôi chán và tôi thích tìm hiểu hầu như mọi thứ liên quan đến lập trình/máy tính. Thời gian rất khó khăn và tôi gần như ra khỏi trường đại học và tôi cần phải cố gắng để có được một chân lên trên người, lol. Kiến thức là sức mạnh, bạn biết đấy. – cskwrd

Trả lời

1

1: Có, có thể. A google search cho "Trình duyệt Java WebKit" sẽ trả về một số dự án.

2: Tốt nhất tôi có thể tìm thấy trong tài liệu là phần tài liệu trong WebKit wiki.

3: Dưới đây là guide để tạo WebKit xây dựng trên Linux bằng QT.

0

Bạn có thể thử http://www.concord.org/~dmarkman/jws/webkit/ Hoặc nếu bạn cảm thấy thoải mái với Qt cũng có quyền kiểm soát trình duyệt web. Nó khá dễ dàng với Qt, bạn chỉ cần kéo và thả điều khiển webbrowser trên giao diện người dùng.

Bạn có thể kiểm tra một số ví dụ về điều khiển webkit cho Qt tại (URl được trả lời do trả lời lần đầu), chỉ cần thực hiện tìm kiếm trên web Qt trên google có rất nhiều ví dụ trên trang web Qt. cheers

+0

Tôi mới bắt đầu nhìn vào Qt. Nhưng tôi không chắc liệu tôi có sử dụng thứ gì đó có quá nhiều cho tôi hay không. (Cụ thể là kéo và thả webcontrol) Tôi thích cố gắng tìm ra loại công cụ này cho bản thân mình. Cảm ơn vì mọi thông tin. – cskwrd

Các vấn đề liên quan