zoukankan      html  css  js  c++  java
  • 自定义chromium浏览器

    自定义chromium浏览器

    来源  https://chaopeng.me/blog/2018/08/17/how-to-develop-full-homebrew-browser.html

    最近有公司通过开发“自主知识产权”浏览器拿到了2.5亿的投资,相信大家都希望能学习如何开发“自主知识产权”浏览器。本教程价值过亿,希望大家看完以后都给我发红包。

    第一步你需要准备若干台配置好一点的电脑,Mac,Win,Linux各一台。内存起码要16G,否则会在build的时候OOM,硬盘最好是512以上的SSD,CPU则是越多越好(买按摩店的CPU就对了)。

    第二步你需要部署编译环境,这里有各个平台的教程,跟着做就可以了。

    第三步我们需要改名字,这一步其实改的文件相当多,作为一个“自主知识产权”的浏览器只需要跟着这里做就可以了。

    第四步我们需要改图标改皮肤,去到src/chrome/app/theme/,把你想改的图标都改一下就行了。

    现在我们可以开始打包了。

    # Linux
    gn args out/R
    
    is_component_build = false
    is_debug = false
    enable_nacl = false
    remove_webcore_debug_symbols = true
    enable_linux_installer = true
    
    ninja -C out/R chrome/installer/linux
    
    # Mac
    gn args out/R
    
    is_component_build = false
    is_debug = false
    enable_nacl = false
    remove_webcore_debug_symbols = true
    
    ninja -C out/R chrome/installer/linux
    
    # Win
    gn args out/R
    
    is_component_build = false
    is_debug = false
    enable_nacl = false
    remove_webcore_debug_symbols = true
    
    ninja -C out/R mini_installer
    
    # Android
    ninja -C out/Android chrome_public_apk

    好了,至此大家都学会了如何开发“自主知识产权”浏览器。希望大家都能赚到大钱。最后大家别忘了给我发红包哦。

    最后开源协议等同于合同,请大家赚大钱的同时遵守开源协议,尊重开源作者与开源社区的贡献。

    ================== End

  • 相关阅读:
    cmake的find_package()简单总结
    C++的模板类:不能将定义与声明写在不同文件中
    C++的模板类:不能将定义与声明写在不同文件中
    SLAM的评测工具evo
    ubuntu安装opencv3.2
    ROS的Target Platforms
    git push的时候.gitignore不起作用的解决方法
    利用zed相机为rtabmap_ros录制rosbag包及其使用
    .pcd格式点云文件的显示
    记录一下mariadb设置主从同步的过程[虚拟机测试]
  • 原文地址:https://www.cnblogs.com/lsgxeva/p/10393712.html
Copyright © 2011-2022 走看看