2010-07-15 16 views
5

Vì tôi thực sự không có ý tưởng hay về từ để tìm kiếm với chính tôi, tôi muốn hỏi bạn:Cách xây dựng một trình duyệt mini có thương hiệu "địa phương"

Có dự án nào không, công nghệ, w/e cho phép bạn xây dựng một 'trình duyệt' với một ui rất mỏng. Chỉ cần một số CI và một "trang bắt đầu" tùy chỉnh.

Tôi đang nghĩ đến thứ gì đó giống như công cụ Webkit (và giao diện) Van/Steam sử dụng cho trang lưu trữ của khách hàng đó.

Tôi nên tìm kiếm thứ gì như thế? Làm thế nào để bắt đầu thực hiện một cái gì đó như thế?

Câu trả lời cho câu hỏi:

  • Chúng tôi cần điều này để cung cấp một cái gì đó giống như một "Kiosk" ứng dụng (đối với màn hình cảm ứng) và shippable cho khách hàng của chúng tôi. Chạy trình duyệt trong "toàn màn hình" là một giải pháp tạm thời.

  • Kể từ nền tảng: Windows là hoàn toàn đủ cho bây giờ, nhưng Mac/Linux sẽ không bị tổn thương.

  • Lăng kính trông đẹp cho đến nay nhưng thiếu phần "có thể chuyển được", ví dụ: Tôi thấy không có cách nào để đóng gói nó.

+1

Bạn cần điều này để làm gì? Ứng dụng Kiosk? 'Và trên nền tảng nào? –

+0

Đã cập nhật và cảm ơn câu trả lời của bạn, trông thật tuyệt vời :) – edorian

Trả lời

1

Bạn có thể sử dụng Adobe Air, theo dõi this tutorial và đưa trang web của bạn vào iframe. Điều đó sẽ cho phép bạn xây dựng một tệp thực thi mà bạn có thể gửi cho khách hàng của mình.

0

Thư viện bộ công cụ đồ họa khác nhau chứa một số thành phần có thể hiển thị số lượng HTML giới hạn. Tôi đã thấy điều này trong qt (một thư viện GUI C++) và trong Java Swing, và đã thực sự xây dựng một "trình duyệt" nhỏ trong Java trong vòng vài giờ. Java Swing cho phép bạn đính kèm một trình nghe liên kết để các liên kết có thể được thực hiện có thể nhấp và do đó chuyển đến các URL khác nhau. Vì vậy, ứng dụng của tôi có thể được thực hiện để hoạt động như một trình duyệt rất hạn chế.

Cách tiếp cận này cho phép bạn hiển thị văn bản, hình ảnh và liên kết; trong trường hợp của Java, thậm chí có hỗ trợ khá tốt cho kiểu dáng CSS. Tuy nhiên, không có cách đơn giản nào để làm cho các nút và các trường biểu mẫu hoạt động, và tất nhiên không hỗ trợ thao tác DOM hoặc bất kỳ thứ gì khác được thực hiện trong JavaScript.

8

Hãy xem Mozilla Prism. Đó là phiên bản "Giao diện người dùng" của công cụ kết xuất Mozilla/Gecko nhằm triển khai các ứng dụng web trên Desktop. Nó cũng là đa nền tảng. Nó có thể là khá gần với những gì bạn cần, với công việc tương đối ít.

2

WebKit có các liên kết cho nhiều ngôn ngữ, là nền tảng chéo và đầy đủ tính năng như một công cụ HTML. Một chút công việc thu tín hiệu và chức năng gọi điện thoại sẽ biến nó thành bất kỳ loại trình duyệt web nào bạn thích.

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