Tôi đang cố gắng đánh giá khả năng của một bản vá cho WebKit, điều này sẽ cho phép tất cả đồ họa được hiển thị trên nền hoàn toàn trong suốt.Có thể hiển thị nội dung web trên nền rõ ràng bằng WebKit không?
Hiệu ứng mong muốn là hiển thị nội dung web mà không có bất kỳ nền nào, nó sẽ xuất hiện trôi nổi trên màn hình (hoặc bất kỳ thứ gì được hiển thị phía sau cửa sổ trình duyệt).
Có ai nhìn thấy ứng dụng thực hiện việc này không? (Tôi có thể nghĩ về một số trình giả lập thiết bị đầu cuối có thể.) Nếu ai đó đã làm việc bên trong WebKit (hoặc có thể là Gecko?) Bạn có nghĩ rằng nó có thể thực hiện được điều này không?
Cập nhật: Tôi đã nhận ra rằng Mac OSX widget bảng điều khiển sử dụng kỹ thuật này chính xác. Vì vậy, điều này phải có thể.
Cập nhật 2: tôi đã biên soạn WebKit trên linux và nhận thấy các tùy chọn cấu hình bao gồm:
--enable-dashboard-support
enable Dashboard support default=yes
tôi nhận được gần hơn. Có ai giúp được không?
Cập nhật 3: tôi tiếp tục tìm tài liệu tham khảo này trong bài viết trên danh sách gửi thư khác nhau có liên quan.
- https://lists.webkit.org/pipermail/webkit-dev/2008-September/005019.html
- https://lists.webkit.org/pipermail/webkit-dev/2009-June/008182.html
Bạn có thể thử xây dựng nền tảng Adobe AIR nếu đó là một tùy chọn. Có một vài cách để làm điều đó ở đó. http://theflexmagazine.com/2009/01/29/transparent-application-window-with-adobe-air/ và http://www.adobe.com/cfusion/communityengine/index.cfm?event=showdetails&productId=4&postId = 8226 –
Tôi nhận thấy điều này là có thể, nhưng không lý tưởng do yêu cầu cấp phép (mục tiêu là trình phát được nhúng), chúng tôi đang cố gắng duy trì trạng thái không mong muốn nhất có thể. Tôi nhận ra rằng có những bản vá lỗi từ Adobe mà dường như đã không tìm đường trở lại vào WebKit. (Hỗ trợ plugin không cửa sổ trong bản dựng Gtk là bản chính). –