Chrome 程式啟動

2021-06-27 10:14:48 字數 502 閱讀 1717

2.winmain執行google自動更新客戶端。它會找到當前版本的子目錄,然後載入chrome.dll。

3.呼叫剛載入的庫里的chromemain,**在chrome_dll工程裡的chrome_main.cc。

4.chromemain初始化通用元件,然後如果命令列指定這是個子程序,就呼叫chrome/renderer/renderer_main.cc裡的renderermain,如果不是程式的新拷貝(也就是說程式第一次啟動),就呼叫chrome/browser/browser_main.cc裡的bbrowsermain。現在已經啟動了,是時候啟動瀏覽器了。

5.browsermain會初始化瀏覽器。不同的情況它會以不同的方式執行,比如如果是安裝web應用程式就安裝它,如果是在測試就連線到自動系統,等等。

6.chrome/browser/browser.cc裡會建立乙個新的瀏覽器物件,它會呼叫browser_init.cc裡的launchwithprofile。這個物件會生成乙個頂級視窗。這時會生成第乙個標籤頁。

Chrome啟動引數大全

1218 use first display as internal 使用 ash host window bounds中的第乙個顯示作為內部顯示。這是用於在linux桌面上進行除錯。1219 use gl 選擇gpu程序應該使用的gl實現。選項包括 桌面 使用者安裝的任何桌面opengl linu...

Chrome 擴充套件程式開發

按chrome開發規範,我們首先建乙個資料夾,如d autoclickdemo 在該資料夾下新建乙個名為manifest.json的文字檔案,並按實際情況放乙個檔案,作為外掛程式的圖示。然後新建乙個名為myscript.js的js指令碼檔案,作為我們需要自定義執行的操作。最後,如果需要用到jquer...

chrome擴充套件程式開發

1 檢視及執行擴充套件程式 2 擴充套件的組成1 檢視擴充套件程式資訊 2 檢視popup頁面1 不可視的background頁面 2 可視頁面 browser action default icon 圖示 最好19px 19px default title 標題 default popup 彈出框...