2009-10-28 29 views
6

Đây không thực sự là một câu hỏi kỹ thuật vì vậy tôi xin lỗi nếu tôi xáo trộn bất kỳ lông nào!Các ứng dụng hoạt động như thế nào với các trang web?

Làm cách nào để các trang web như các trang web hình ảnh này trong các trình duyệt khác nhau? ví dụ: litmusapp.com

Cảm ơn tất cả

+0

hein? xin vui lòng rephrase. – jldupont

+0

+1 Câu hỏi hay, tôi tự hỏi: – tpower

Trả lời

2

Tôi đã tìm thấy cách thực hiện bằng cách sử dụng công cụ tùy chỉnh của công cụ webkit (safari, chrome, v.v.) để tạo màn hình PNG. Mozilla cũng có một bộ đệm bitmap hơn có thể được sao chép và chuyển đổi sang PNG. Có addons bạn có thể tải về và xem mã nguồn XUL. Đối với một tiện ích, tôi wold lean về phía một dòng lệnh xây dựng của webkit hoặc tương tự cho rendering. Đó là mã nguồn mở và không quá khó để làm.

+0

Cảm ơn bạn vì điều đó. – Abs

1

Chúng thường hoạt động bằng cách cài đặt và kiểm soát tất cả các ứng dụng đó. Điều này có thể được thực hiện bằng cách có nhiều máy ảo ở chế độ nền, mỗi máy chạy ứng dụng và bất cứ khi nào bạn muốn xác minh bố cục ứng dụng được khởi động, nội dung (email cho litmusapp có vẻ như) được hiển thị và khi nó được thực hiện một ảnh chụp màn hình được thực hiện mà bạn có thể truy cập trên trang web.

Một tùy chọn khác mà tôi đã thấy: những người dùng khác trên internet chạy một ứng dụng nhỏ trên máy của họ và cung cấp thời gian CPU miễn phí cho dịch vụ. Trang web tìm thấy người dùng có ứng dụng, gửi yêu cầu đến ứng dụng trên máy người dùng và hiển thị lại + chụp màn hình.

1

Đây chỉ là phỏng đoán nhưng tôi nghĩ rằng họ có quy trình kiểm soát một nhóm trình duyệt cụ thể để điều hướng đến một trang cụ thể. Quá trình này sau đó sẽ chụp ảnh màn hình và tạo một hình thu nhỏ của kết quả và xuất bản nó.

1

Có thể họ sử dụng một số công cụ hiển thị từ trình duyệt và yêu cầu họ kết xuất với canvas được gắn với bitmap thô và sau đó chỉ lưu bitmap. Tôi mong đợi hầu hết trong số họ - đặc biệt, những người đặc biệt nói bố cục của họ là bố cục IE, v.v. - chỉ yêu cầu trình duyệt tải một trang, sau đó tìm tay cầm vào cửa sổ trình duyệt, tìm ra vị trí khu vực canvas nội bộ là (bạn có thể làm điều này với một số bộ công cụ phụ tùng, và cũng với một số API trợ năng), và sau đó sử dụng các kỹ thuật chụp màn hình bình thường để có được một bitmap của khu vực đó.

1

Tôi đã viết một chương trình cửa sổ sử dụng tiện ích mở rộng trình khám phá Internet. Bạn có thể tải lên một trang trong bộ nhớ mà không hiển thị nó trong một điều khiển và chụp một snapshot của bộ đệm dựng hình và lưu nó dưới dạng JPG.

Tôi đoán Nó có thể được thực hiện theo những cách khác!

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