Hacktoberfest 2026: những issue maintainer đã đánh dấu cho tháng Mười, đang mở và phù hợp người mới. Xem issue Hacktoberfest

MakeTechnology cefswt is the answer!

Đang mở
#10 0 bình luận 0 reaction 0 người được giao Xem trên GitHub

Chưa có ai nhận issue này.

Đánh giá

Độ khó
5/5
Thời gian dự kiến
Hơn một tuần
Mức phù hợp với người mới
15/100
Loại issue
Tính năng
Độ rõ ràng
Cần làm rõ
Mức độ hoạt động
Đình trệ
Công nghệ
java, rust
Lĩnh vực
desktop

Hướng nghiên cứu

Bắt đầu với repository cefswt được liên kết, vì issue này không nêu tệp cục bộ, test hoặc entry point nào trong swt-chromium. Phần triển khai được mô tả là bên ngoài và hiện hiển thị các URL mà không có tương tác JavaScript; một đóng góp hữu ích sẽ cần một tác vụ tích hợp cục bộ được xác định và các tiêu chí chấp nhận.

Do mô hình lập chỉ mục viết ra từ nội dung của issue.

Mô tả

We have an answer! The great folks at Make Technology have built an SWT Chromium embed using the very latest version of Chromium. I've tested on win, mac, linux, and it works great on all 3 platforms.

Their technical approach is very cool - they use rust-bindgen to automatically wrap the Chromium Embedding Framework in rust bindings, then ffi_gen to automatically wrap the rust bindings with a Java interface.

Because so much of the code is autogenerated, the only code which will need maintenance from version to version are small bits of glue which connect these stubs.

For now, their browser just displays any URL - it doesn't support javascript interaction. But they're working on implementing the full SWT Browser API, and donating the entire codebase to eclipse under the EPL.

You can run the examples and browse the code at their repo here: https://github.com/maketechnology/cefswt

If you need this work, please consider giving a targeted donation to the Eclipse foundation. We've got a great start, but they will need more money to flesh out the full browser API and keep it maintained by the Eclipse foundation. Contact [email protected] and [email protected] to arrange a donation.

Here at DiffPlug, we're donating $1,000 per dev on our product. That's a steal compared to a commercial offering.

Ngôn ngữ chính
Java
Star
14
Fork
2
Chỉ số merge pull request
Không có pull request nào được merge trong 30 ngày

Chuẩn bị môi trường

Bắt đầu từ đâu

  1. Đọc hết issue, rồi đọc hướng dẫn đóng góp của dự án.
  2. Bình luận trên issue rằng bạn sẽ nhận — tránh hai người làm cùng một việc.
  3. Fork repository và làm thay đổi trên một nhánh.
  4. Mở pull request có tham chiếu số hiệu của issue.

Issue khác của diffplug/swt-chromium

Tất cả issue của diffplug/swt-chromium

Issue tương tự

Thêm issue về Java

Nhận issue mới trong hộp thư của bạn

Bản tóm tắt ngắn những issue GitHub phù hợp với người mới.