CEF3开发者系列之CEF3入门
轉載:https://www.cnblogs.com/guolixiucai/p/4791235.html
?
CEF全稱Chromium Embedded Framework,是一個基于Google Chromium 的開源項目。Google Chromium項目主要是為Google Chrome應用開發的,而CEF的目標則是為第三方應用提供可嵌入瀏覽器支持。CEF3不僅開源,而且跨平臺,框架的開發者也不斷的在更新,英文資料較豐富,對HTML5,CSS3等支持也很好。目前CEF3被全球很多公司使用,國內使用該框架的公司也不少,比如騰訊、網易、37游戲、印象筆記等。可以算的上應用最廣泛的基于Google Chromium 的開源項目之一。CEF3除了用作可嵌入瀏覽器應用,還可以用作web開發界面交互,甚至簡單的瀏覽器。
經過粗暴簡單的介紹,就開始粗暴簡單的入門,首先提供下源碼下載和開發者必看的一些資料。
?
https://code.google.com/p/chromiumembedded/??代碼,下載需要FQ
?
https://bitbucket.org/chromiumembedded/cef???wiki,能看懂英文的,最好過一遍?
?
http://opensource.spotify.com/cefbuilds/index.html??? ? 編譯好的工程以及代碼
?
http://magpcss.org/ceforum/apidocs/??????CEF API 文檔
?
http://magpcss.org/ceforum/apidocs3/???? CEF3 API 文檔
?
http://magpcss.org/ceforum??? 英文論壇(框架的開發者經常在這里回答用戶問題,論壇質量很高,不需要FQ。順便鄙視下adobe的flash player開發者論壇,渣得要命,根本沒有官方人員答疑)
?
國內用戶除了以上這些,還有一些值得參考的博客和github資料
https://github.com/fanfeilong/cefutil/tree/master/doc??? 作者把一些主要的英文資料翻譯成中文,為CEF3在國內的使用做出了很大的貢獻。英文上比較吃力的可以看看這個。
http://blog.csdn.net/column/details/yongsheng.html??朱永盛的博客專欄,學習CEF3最好了解下chromium內核,有助于對代碼框架、進程等了解。
https://github.com/fanfeilong/cefutil/blob/master/doc/CEF%20General%20Usage-zh-cn.md?? CEF3常用案例,初學者必看
?
另外很重要的一個入門資料,就是cef3里的注釋和示例cefclient里的注釋,雖然是英文的,但簡單易懂,靜下心來看能獲得事半功倍的效果。這些在http://cefbuilds.com里下載。
?
最后提示一些坑。誠然,任何東西都不可能十全十美,使用CEF3框架可能會遇到一些坑。參看:http://www.hufuman.biz/?p=162?。這個博客是2013年6月寫的,到現在兩年多了,CEF3也經歷了N多個版本的更新。里邊提到的大部分坑都已經填好,另外一些則根本算不上坑,比如安裝包太大、不支持第三方協議、默認不支持F5。剩下算是坑的估計就只有Javascript彈出框大小不能自動調整了,其實這個也可以自己去解決。另外我再加一個坑提示,如果需要打開多個flash資源較大的頁面(如視頻、游戲等),flash插件會比較容易崩潰。至于打開多少個會flash插件崩潰,開發者可以自己去試。會不會有其他的坑,可以肯定的說:有,需要開發者自己去發現去解決。
轉載于:https://www.cnblogs.com/coolwind168/p/11053779.html
總結
以上是生活随笔為你收集整理的CEF3开发者系列之CEF3入门的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 中证500跑赢沪深300 市场的风格持续
- 下一篇: JDBC-Mysql-编译预处理(占位符