谷歌瀏覽器編譯
❶ chrome 怎麼在瀏覽器中編輯js代碼
想要去編輯網頁中原有的js代碼,是不允許的吧,這樣毫無安全可言都可以隨便js注入。當然你可以調出控制台,在已經載入好的頁面上獲取DOM,改變頁面還是可以的 。控制台支持js輸入,js運算等。可以嘗試一下。
❷ 怎麼編譯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「;
❸ 為什麼我下載的谷歌瀏覽器沒有.sln文件呢 應該怎麼編譯呢
先把你原有的卸掉 去官方重新下載 不是你沒有 有很多網頁 是編輯好 以圖片的形式傳輸上去的 圖片谷歌是不能翻譯的 如果是文字形式的 用之前的方法 重新下載一個 基本沒問題
❹ 手機谷歌瀏覽器自己編譯
手機谷歌瀏覽器自己編譯的方法:打開谷歌瀏覽器,點擊右上角的功能鍵,在彈出的菜單中,選擇設置功能,進入設置頁面。在設置頁面,點擊高級設置,顯示。2、在更多高級設置的功能中,找到語言功能。可看到語言和輸入設置,點擊進入進行設置。
❺ 谷歌瀏覽器怎麼查看網頁源代碼
工具:
谷歌瀏覽器
方法如下:
1、打開谷歌瀏覽器
❻ 如何用易語言編譯谷歌瀏覽器內核
人家是用c++寫的,易語言恐怕無法完成你這個任務。
❼ 谷歌瀏覽器源碼多大
1G多。
谷歌瀏覽器整個程序的大小,需要編譯137個工程,共1G多的源碼大小,這是一個非常旁大的一個工程。
谷歌瀏覽器一般指Google Chrome,Google Chrome是一款由Google公司開發的網頁瀏覽器,該瀏覽器基於其他開源軟體撰寫,包括WebKit,目標是提升穩定性、速度和安全性,並創造出簡單且有效率的使用者界面。
❽ 在Chrome上面按F12修改頁面的源代碼裡面的JS代碼為什麼無法生效
在Google Chrome瀏覽器中,按F12進入的是本地調試界面。
在F12調試界面中修改的JS代碼,是修改的「本地緩存文件」中的代碼,而不是存在於伺服器上的網頁的真正代碼,網頁的真正代碼在瀏覽器中是無法修改的。
Chrome開發者調試工具(F12),可以在調試界面修改代碼(包括JS、HTML和CSS)模擬本地運行,具體步驟大致如下:
在需要修改的代碼段上方合理代碼行設置斷點;
按F5鍵刷新網頁,並等待網頁執行到斷點;
修改JS代碼或其它需要修改的代碼,修改後選擇單步執行或繼續執行即可。
通常,調試中修改無效,是因為網頁載入完成,其實就是運行已經完成了,修改代碼不會再次執行。