導航:首頁 > 源碼編譯 > 自己編譯谷歌瀏覽器

自己編譯谷歌瀏覽器

發布時間:2023-02-17 23:22:57

1. 如何DIY自己的Chrome瀏覽器

方案一:
使用 MakeMyBrowser 用來在線定製自己的瀏覽器。傳送門:點擊打開鏈接

製作截圖
生成的瀏覽器基於 Chromium,你可以定製瀏覽器名稱、程序圖標、默認書簽、首頁地址、模板,還可以添加 RSS feeds 桌面提醒。MakeMyBrowser 自帶一個名為 browser_use_analytics 的擴展,匿名統計你的定製版瀏覽器每天的使用情況,不會收集任何個人以及瀏覽數據。目前還不知道具體統計了哪些東西,這個功能過段時間才能上線被查詢,現在只有數據統計。注意,定製的程序為在線安裝版。
方案二:
上面的方法存在很多缺點,比如生成的程序是在線安裝包,不能在斷網情況下安裝;生成出來的瀏覽器僅僅只是更改了桌面上快捷方式的圖標、圖標名字,以及自動添加了預設的書簽而已,而在瀏覽器的「關於」中也不是顯示自定義的圖標 而是Chromium的標志。
因此,簡單一點的辦法是:直接把桌面上Chrome快捷方式的圖標和名稱修改掉就行。另外,如果你會製作便攜版瀏覽器,那麼這種DIY對於你來說應該就是小菜一碟了。

2. 手機谷歌瀏覽器自己編譯

手機谷歌瀏覽器自己編譯的方法:打開谷歌瀏覽器,點擊右上角的功能鍵,在彈出的菜單中,選擇設置功能,進入設置頁面。在設置頁面,點擊高級設置,顯示。2、在更多高級設置的功能中,找到語言功能。可看到語言和輸入設置,點擊進入進行設置。

3. 如何用易語言編譯谷歌瀏覽器內核

人家是用c++寫的,易語言恐怕無法完成你這個任務。

4. 如何製作自己的chrome瀏覽器

不用說製作,只是編譯chromium的源代碼就相當費勁了,據說要用20G左右的空間進行編譯...
如果沒有幾年的windows下的C++開發經驗,基本沒有可能的...

方法大概是:
1、下載chromium的源代碼,chromium就是chrome的開源項目,源代碼是開放的;
2、安裝vs2008或者更高版本;
3、配置chromium的開發環境,進行編譯;

這裡面還有相當多的細節,總之,不是老程序員,這東西搞不來...

5. 如何DIY自己的Chrome瀏覽器

你只要網路搜索或到360安全衛士軟體管家中尋找下載資源就可以了。

6. 如何配置谷歌瀏覽器打開本地Chrome HTML Document (.html)文件。就是自己編寫的..

選擇一個.html文件->右鍵菜單選擇屬性->通用中:打開方式,點修改按鈕->選擇Chrome。

7. 怎麼編譯Chrome for android

編譯Chrome for Android目前有兩種方式,一是在ROM編譯環境下編出libchromeview.so,二是用Chromium主幹的代碼編譯出ContentShell(一個測試用的外殼,只包含核心的代碼,不包含Chrome的擴展特性,這兩種方式目前都只支持在64位Ubuntu下面進行。

--------------------------------------------------------------------------------

在ROM編譯環境下編出libchromeview.so
這種方式比較簡單,下載當前版本Chrome for Android的tarball,解壓後把Chrome目錄放入ROM目錄的$ROM/external下面,然後按照README.Chrome_for_Android_SourceDistribution裡面的說明進行編譯即可。
1.編譯出來的libchromeview.so,可以按照README.Chrome_for_Android_SourceDistribution說明打一個新的Chrome.apk運行,也可以直接替換掉手機裡面/data/data/com.android.chrome/下面的libchromeview.so運行;
2.不知道是不是版本不匹配的關系,用最新的Chrome搭配自己編譯的libchromeview.so,復雜的網頁會崩潰,簡單的網頁就還OK;
3.可以輸出日誌(#include "/base/logging.h"),但是沒法調試和跟蹤(理論上應該可以使用命令行gdb進行調試,不過配置起來應該比較麻煩,沒有去嘗試);

--------------------------------------------------------------------------------

用Chromium主幹的代碼編譯出ContentShell
這種方式比較麻煩
1.下載Chromium的tarball後需要使用gclient sync -nohooks同步新的代碼,tarball裡面的svn記錄是1.6版本的,如果你的svn是1.7版本,需要先downgrade到1.6版本;
2.同步最新代碼的時候,如果提示guava和jsr-305這兩個目錄同步錯誤,需要先移除$SRC/third_party/guava和$SRC/third_party/jsr-305後再重新同步(後續新的tarball應該不需要了);
3.gclient runhooks一直失敗,不過貌似也不影響編譯;
4.如果編譯時提示缺少$SRC/build/util/LASTCHANGE文件,可以從上面的Chrome for Android的tarball裡面過來;
5.運行build/android/adb_gdb_content_shell就可以使用gdb進行調試;
6.adb_gdb_content_shell實際上調用了adb_gdb,adb_gdb在中文Ubuntu環境下有一個bug,第861行」if [ "$STATE" != "Running" ]; then「可能會失敗,因為在中文環境STATE實際值可能是」運行中「,這一行需要改成」if [ "$STATE" != "運行中" ]; then「;

8. 有人自己下過Chrome瀏覽器源碼自己編譯過嗎,為

chrome瀏覽器和網路瀏覽器,360瀏覽器等一樣,你可以到它的擴展中心尋找安裝自己需要的插件。

閱讀全文

與自己編譯谷歌瀏覽器相關的資料

熱點內容
阿里雲伺服器沒有實例 瀏覽:601
綿陽有沒有什麼app 瀏覽:844
怎麼用游俠映射伺服器 瀏覽:913
為什麼無意下載的app無法刪除 瀏覽:304
word2007打開pdf 瀏覽:117
php正則class 瀏覽:736
怎麼在文件夾查找一堆文件 瀏覽:543
核酸報告用什麼app 瀏覽:791
u8怎麼ping通伺服器地址 瀏覽:994
安卓什麼手機支持背部輕敲調出健康碼 瀏覽:870
程序員抽獎排行 瀏覽:744
扭蛋人生安卓如何下載 瀏覽:724
什麼app文檔資源多好 瀏覽:924
黑馬程序員APP 瀏覽:148
掌閱小說是哪個app 瀏覽:47
如何把u盤的軟體安裝到安卓機 瀏覽:1000
php跑在什麼伺服器 瀏覽:126
編譯器怎麼跳轉到下一行 瀏覽:452
嵌入式py編譯器 瀏覽:327
rplayer下載安卓哪個文件夾 瀏覽:302