Chúng tôi đang cố tạo ứng dụng dành cho máy tính để bàn mở url bằng canvas html5. Chúng tôi đã triển khai nó bằng Java 8 JavaFX. Nhưng chúng tôi gặp phải phản ứng xấu khi hiển thị bản phác thảo.
Điều này hoạt động tốt trong trình duyệt Chrome. Có thể nhúng trình duyệt chrome trong ứng dụng JavaFx không?Có thể thay đổi WebView của JavaFX thành Chrome
Trả lời
Có thể thay đổi WebView của JavaFX vào Chrome
số
Có thể nhúng trình duyệt chrome trong ứng dụng JavaFX?
Có.
Hãy thử JCEF từ dự án được nhúng Chromium thay vì WebView.
Để có giải pháp thương mại, JxBrowser quảng cáo hỗ trợ Chromium cho các ứng dụng JavaFX.
Tôi chưa sử dụng JxBrowser hoặc JCEF, vì vậy tôi không có thêm chi tiết hoặc lời khuyên nào về cách sử dụng chúng hoặc có phù hợp với mục đích của bạn hay không.
Không, bạn không thể nhúng trình duyệt Chrome trong chế độ xem web của JavaFX.
Tham khảo link này: Performance of WebView in JavaFX
Bạn sẽ nhận được một ý tưởng về hiệu quả của nó so với các trình duyệt khác.
Không, hiện tại không có tùy chọn nào như vậy. Oracle discussion
Tuy nhiên, bạn có thể triển khai ứng dụng của mình trong trình duyệt - here là cuộc thảo luận về điều này.
- 1. Caching trong JavaFX WebView
- 2. Bộ nhớ cache JavaFx WebView
- 3. Chrome 63 thay đổi http thành https
- 4. JavaFX - Url mở trong trình duyệt chrome
- 5. Làm cách nào tôi có thể thay đổi CONTENT-TYPE của WebView # PostUrl()?
- 6. chrome ứng dụng 'webview' thay thế trong HTML5
- 7. WebView và Tab tùy chỉnh của Chrome
- 8. Không thể đăng nhập vào Google trong JavaFX WebView
- 9. Trình nghe thay đổi giá trị cho TextField của JavaFX
- 10. Proxy tự động phát hiện - JavaFX - webview
- 11. Xóa thanh cuộn trong WebView Javafx
- 12. Áp dụng tệp CSS cho JavaFX WebView
- 13. Cách getSelectedText từ webView trong javaFX
- 14. JavaFX cách thay đổi giai đoạn
- 15. Chuyển đổi dấu ngày/giờ của lịch sử Chrome thành định dạng có thể đọc được
- 16. javafx css thay đổi khi chạy
- 17. Javafx thay đổi osx menubar tên
- 18. WebView không thay đổi kích thước
- 19. Nút JavaFX - Làm cách nào để người dùng cuối có thể thay đổi kích thước?
- 20. JavaFX 2.0+ WebView/WebEngine hiển thị trang web thành hình ảnh
- 21. Gọi lại JavaFx WebView từ Javascript không thành công sau khi Bộ sưu tập rác
- 22. Có thể thay đổi application.css thành application.css.sass không?
- 23. đối tượng constexpr với thành viên có thể thay đổi
- 24. biến thành viên có thể thay đổi tĩnh trong C++?
- 25. Chuyển đổi bản đồ có thể biến đổi thành bản đồ không thể thay đổi
- 26. Làm thế nào bạn có thể thay đổi giao diện của Trình chỉnh sửa tệp JavaFX bằng CSS?
- 27. Có thể thay đổi window.location từ https thành http
- 28. Màu nền của hình ảnh thay đổi firefox/chrome
- 29. Trong Android Webview, tôi có thể sửa đổi DOM của trang web không?
- 30. Tự động thay đổi phần tử HTML trong android webView
Tôi có thể xác nhận JxBrowser hoạt động tuyệt vời. Nhưng bạn có thực sự quản lý để nhúng JCEF vào một ứng dụng JavaFX không? Theo hiểu biết của tôi, nó chỉ hoạt động với Swing. – monacotoni
Thời gian qua tôi đã kiểm tra nhận xét là "Hiện tại không có kế hoạch để hỗ trợ. Đóng góp bên ngoài được hoan nghênh". http://magpcss.org/ceforum/viewtopic.php?f=17&t=14639 – monacotoni
Như đã lưu ý trong câu trả lời của tôi "Tôi chưa sử dụng JxBrowser hoặc JCEF". – jewelsea