webkitGTK+的外掛程式( plugin)

來源:互聯網
上載者:User

GTK+3.0 封裝了新的 webkitgtk+。可以實現強大的瀏覽器功能。linux下的外掛程式以動態連結程式庫.so的形式出現

webkitGTK+的外掛程式目錄是/usr/lib/mozilla/plugins/

所以你想用的外掛程式只要安裝到這個目錄下就可以了,webkit自己檢測合適的外掛程式並使用。

比如播放flash視頻的需要的外掛程式libflashplayer.so。

首先安裝libflashplayer.so

$:sudo apt-get install flashplugin-installer

然後

$sudo cp /usr/lib/flashplugin-installer/libflashplayer.so 
/usr/lib/chromium-browser/plugins

需要在GTK程式中進行設定,

    WebKitWebSettings *settings = webkit_web_settings_new ();
    g_object_set (G_OBJECT(settings), "enable-plugins", TRUE, NULL);
    webkit_web_view_set_settings (WEBKIT_WEB_VIEW(webview), settings);

代碼如下:

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.