cef有2種載入flash外掛程式的方式,
1,npapi,這種方式是呼叫系統自帶的flash外掛程式,由於有安全性方面的問題,已經被新版cef禁用。
set.cefcommandlineargs.add("ppapi-flash-path
", "
pepflashplayer.dll");
set.cefcommandlineargs.add("
ppapi-flash-version
", "
28.0.0.123
");
用此種方式載入flash外掛程式,外掛程式的版本必須要和cef版本匹配,否則預設不會被載入,會出現 adobe flash player is out of date, 或adobe flash player不是最新版本 的提示,
只要版本匹配了,預設才會載入,如果你沒有版本匹配的pepflashplayer.dll,那麼只你至少應該申明你有最新版本,也就是上面**的第2行,改成需要的版本號即可。
簡單省事的辦法,你把版本號改成 99.0.0.0也行。
解決cef載入flash時彈出黑框的問題
使用cef時,如果沒有使用sandbox,並且開啟了flash外掛程式,在第一次使用flash時會彈出個黑框。這是flash外掛程式的bug。目前找到三種解決辦法 編譯程式時加入cef sandbox.lib靜態庫,自然就不會出現黑框了。但是為了加入cef sandbox.lib,有時候會很麻煩,比...
CEF載入PPAPI外掛程式
cef基於chromium和webkit而來,支援ppapi和naci。cef3的binary包預設已經支援ppapi 參考以cef 為例 參考cef windows開發環境搭建 可以通過命令列引數來註冊ppapi plugin,通過 url引數傳遞乙個載入對應plugin的html頁面。下面是我測...
整合CEF的坑和解決辦法
1.把cef封裝成乙個dll.在呼叫程式退出的時候,呼叫cefshutdown就崩潰?解決辦法 把cef相關的庫,換成release版本試試.2.呼叫dll時,程式崩潰提示livcef.dll模組載入失敗?看看資源檔案是不是貼上過來了.3.cef啟動後一直白屏 解決方法 檢視在cefinitiali...