當前位置:首頁 » 編程軟體 » chrome代碼編譯

chrome代碼編譯

發布時間: 2022-05-02 22:23:19

1. chrome 怎麼在瀏覽器中編輯js代碼

想要去編輯網頁中原有的js代碼,是不允許的吧,這樣毫無安全可言都可以隨便js注入。當然你可以調出控制台,在已經載入好的頁面上獲取DOM,改變頁面還是可以的 。控制台支持js輸入,js運算等。可以嘗試一下。

2. 在Chrome上面按F12修改頁面的源代碼裡面的JS代碼為什麼無法生效

在Google Chrome瀏覽器中,按F12進入的是本地調試界面。
在F12調試界面中修改的JS代碼,是修改的「本地緩存文件」中的代碼,而不是存在於伺服器上的網頁的真正代碼,網頁的真正代碼在瀏覽器中是無法修改的。
Chrome開發者調試工具(F12),可以在調試界面修改代碼(包括JS、HTML和CSS)模擬本地運行,具體步驟大致如下:
在需要修改的代碼段上方合理代碼行設置斷點;
按F5鍵刷新網頁,並等待網頁執行到斷點;
修改JS代碼或其它需要修改的代碼,修改後選擇單步執行或繼續執行即可。
通常,調試中修改無效,是因為網頁載入完成,其實就是運行已經完成了,修改代碼不會再次執行。

3. 怎麼在chrome調試工具直接修改js代碼

1、在元素標簽上右鍵審查元素。

4. 在編譯Chrome,在生成解決方案時執行gclient runhooks --force ImportError: No mole named gyp

你的python的版本不對,不能用3.0的,得用2.6或2.7的

5. 如何編譯Chrome for Android

下載 depot_tools
下載 depot_tools(默認下載到當前用戶主文件夾下的 chromium 子目錄,自行根據需要修改,下載完畢後需要將 depot_tools 的目錄添加到 PATH)
cd ~ mkdir chromium cd chromium git clone chromium.googlesource.com/chromium/tools/depot_tools.git
下載源代碼和編譯所需的第三方工具/庫
fetch --nohooks android --nosvn=True cd src git checkout master # if you are building for Android: ./build/install-build-deps-android.sh gclient sync --nohooks
配置 GYP
~/chromium$ echo "{ 'GYP_DEFINES': 'OS=android', }" > chromium.gyp_env ~/chromium$ gclient runhooks
安裝 java JDK(如果已經安裝可以跳過)
# 安裝 Open JDK 1.7 ~/chromium$ sudo apt-get install openjdk-7-jdk # 配置為默認 JDK sudo update-alternatives --config javac sudo update-alternatives --config java sudo update-alternatives --config javaws sudo update-alternatives --config javap sudo update-alternatives --config jar sudo update-alternatives --config jarsigner
編譯 Content shell
# 編譯 Release 版本並安裝到手機上 ~/chromium/src$ ninja -C out/Release content_shell_apk ~/chromium/src$ build/android/adb_install_apk.py --apk ContentShell.apk --release # 編譯 Debug 版本並安裝到手機上,Debug 版本可用於調試 ~/chromium/src$ ninja -C out/Debug content_shell_apk ~/chromium/src$ build/android/adb_install_apk.py --apk ContentShell.apk --debug

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

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

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. 各位大俠,google chrome編譯不過

你的編譯環境沒有搭建好,具體搭建的過程按照webkit官網的操作應該沒問題,看到網上也有幾篇詳細搭建過程,你可以試試。文章鏈接給你發消息了

9. Ubuntu怎麼編譯Chrome系統源碼

1.Ubuntu10.4.3-desktop-amd64 + Virtual Box 安裝git-core失敗,後續都不能進行,遂放棄。

2.Ubuntu10.4.4 -desktop-amd64 + VMware Workstation 9 ,進行順利,就是幾個文件下不來,不能執行編譯
(naclsdk_linux_x86.tgz、naclsdk_pnacl_linux_x86.tgz、naclsdk_pnacl_translator.tgz、toolchain_linux_x86.tar.bz2)

熱點內容
php花生 發布:2025-05-14 12:54:30 瀏覽:549
java人才 發布:2025-05-14 12:29:10 瀏覽:649
如何打開軟密碼 發布:2025-05-14 12:28:55 瀏覽:427
七牛存儲待遇 發布:2025-05-14 12:27:20 瀏覽:422
C語言a35a4a5 發布:2025-05-14 11:53:48 瀏覽:813
android隱藏item 發布:2025-05-14 11:43:56 瀏覽:328
javawebeclipse編譯 發布:2025-05-14 11:35:24 瀏覽:938
可編程式控制制器試題 發布:2025-05-14 11:25:32 瀏覽:122
dsp混合編程 發布:2025-05-14 11:23:10 瀏覽:250
mysql添加存儲過程 發布:2025-05-14 11:23:01 瀏覽:882