Tôi đang cố gắng tạo một ứng dụng bằng Trình duyệt SWT. Có thể tích hợp Google Chrome làm trình duyệt vào Eclipse (không phải là trình duyệt web bên ngoài) không?Tích hợp trình duyệt Google Chrome vào nhật thực
Trả lời
Nếu bạn không thể thực hiện qua giao diện người dùng, hãy thử chỉnh sửa cài đặt trong tệp sau.
YOUR-WORKSPACE\.metadata\.plugins\org.eclipse.core.runtime\.settings
sẽ có một tệp có tên là
org.eclipse.ui.browser.prefs
mở tệp đó bằng bất kỳ trình soạn thảo văn bản nào và thay đổi các giá trị thích hợp, Tự mô tả bạn có thể dễ dàng tìm ra điều cần thay đổi và tất cả. Có một sao lưu giống nhau trước khi bạn sửa đổi.
Hy vọng điều này sẽ giúp bạn.
EDIT: Khởi động lại nhật thực của bạn để thực hiện thay đổi ở trên.
@Downvoter, Bạn có thể cho tôi biết lý do giảm bớt, để tôi có thể cải thiện câu trả lời của mình lần sau không. –
Bạn nói 'thay đổi giá trị thích hợp 'nhưng những gì là những? Trong tệp cài đặt của tôi, tôi chỉ có thể thấy '1)' eclipse.preferences.version và '2)' internalWebBrowserHistory. Vui lòng cập nhật câu trả lời của bạn với các giá trị chính xác và tôi sẽ lấy lại phiếu bầu của tôi. Ngoài ra, google-chrome không hỗ trợ nhúng. – Favonius
Không, vì bản phát hành ổn định hiện tại của google chrome, bạn không thể sử dụng nó trong SWT. Lý do là google chrome (và về cơ bản chromium) không hỗ trợ ActiveX (như IE, Firefox, Safari, v.v.) nhưng dựa trên NPAPI. (Lưu ý: Tôi đang xem xét rằng bạn đang làm việc trên máy Windows như bạn chưa đề cập trong câu hỏi của mình !!)
Nhưng có những dự án đang cố gắng tạo phiên bản chromium có thể nhúng. Xem những liên kết này:
Bạn có thể thiết lập nó qua Eclipse UI.
Chuyển đến: Window> Preferences> General> Web Browser
Chọn nút radio "trình duyệt bên ngoài Sử dụng"
Click vào nút "New" để thêm một ví dụ trình duyệt mới. Chrome!
Nhấp vào Áp dụng + Ok
... và bạn có nó hoạt động!
nhưng ofcourse tôi đã không thử nó cho các dự án SWT, tôi đã làm việc cho một ứng dụng web. –
xin lỗi các bạn - sau này tôi nhận ra rằng câu hỏi này không dành cho "các trình duyệt bên ngoài" - tôi nhớ: (xin lỗi lần nữa! –
Bug 405.031 - [trình duyệt] thực hiện hỗ trợ Chromium
[Một blog nói về nó] (http://tasktop.com/blog/eclipse/living-inside-eclipse-embedding-browsers -and-google-chrome) nhưng một lộ trình thích hợp để nhúng nó vẫn không rõ ràng đối với tôi – AurA
Không phải là webkit đã là một phần của Eclipse, và bạn có thể duyệt bên trong nhật thực ... – xybrek
webkit không có trong cửa sổ. Bạn phải cài đặt XULRunner để sử dụng với Firefox hoặc WebKit có sẵn với Safari. Tôi không thể làm việc này với Chrome trên các cửa sổ. Nếu bạn cần trợ giúp để có được firefox hoặc safari làm việc trên Windows - hãy cho tôi biết, tôi đã có những người làm việc - ít nhất là tới các phiên bản được hỗ trợ mới nhất trong Eclipse Juno. – ssnyder