Tôi đang chạy ảnh chụp nhanh thương mại Qt 4.5 và muốn sử dụng plugin mà tôi đã tải xuống (đó là tệp .so) trong số QWebView
của tôi. Có một vị trí cụ thể mà tôi cần phải đặt tệp này không? Tôi có thể lấy nó bằng cách sử dụng QWebPluginFactory
không?Cách cài đặt plugin cho QtWebKit
Trả lời
Bạn đã thử đặt các thư mục thư viện chuẩn ? Nó sẽ được chọn bởi liên kết nếu nó nằm trong một trong các thư mục đó.
Ví dụ:
/lib/
/usr/lib/
/usr/share/lib/
/usr/local/lib/
Tôi đã thử, nhưng Qt không nhặt nó lên. Tôi không nghĩ đây là thứ phải được tích hợp trong mã - khi tôi muốn thêm plugin cho Firefox, ví dụ, tôi chỉ cần thả tệp .so vào thư mục .mozilla/plugins và Firefox chọn nó trong thời gian chạy. – Clayton
Nếu bạn là một khách hàng thương mại bạn nên đòi tiền của bạn kiếm được hỗ trợ trực tiếp từ (nokia) kẻ Trolltech.
Bạn đã thử tìm kiếm trong/usr/lib/qt4/plugins/hoặc một nơi nào đó tương tự chưa? Tôi cho rằng con đường đó có lẽ sẽ là nơi bạn có 4,5 snapshot công cụ biên soạn, nhưng nó cần phải có các tùy chọn để đưa vào plugins cho những thứ khác nhau.
Tôi giả định plugin ở đây là plugin NPAPI (ví dụ: Flash). Dưới X11, QtWebKit tìm kiếm một số thư mục phổ biến cho plugin. Để xem danh sách đầy đủ, hãy xem the documentation on Netscape plugin support.
Ngoài ra, bạn phải bật hỗ trợ plugin qua QWebSettings ::. Xem tài liệu cho WebAttribute::::PluginsEnabled, toàn cầu hoặc chỉ cho QWebView cụ thể của bạn.
Một năm sau và tôi gặp phải sự cố tương tự. Lần này với plugin flash Adobe. – Unknown