指纹浏览器

守城小轩9 小时前
chrome·chrome devtools·指纹浏览器·浏览器开发
Chromium GN目标指南 - 查看GN目标(三)在前面的文章中,我们介绍了 Chromium 构建系统中的 GN 的基本概念、目录结构和常用工具,并通过构建一个简单的 Demo 学习了如何编写和使用 executable 目标。在本篇文章中,我们将学习如何查看和挑选合适的 GN 目标,以便于我们进行各种测试、分析和调试工作。
守城小轩13 小时前
chrome·chrome devtools·指纹浏览器·浏览器开发
Chromium CDP 开发(八):测试自定义的CDP指令在本节中,我们将使用 Postman 来测试我们自己实现的 CDP 指令。Postman 是一个强大的 API 测试工具,可以方便地发送请求并查看响应。通过配置 Postman,我们可以模拟发送 timerSend 指令,并观察浏览器的响应行为。这将帮助我们验证指令的正确性和功能实现。
守城小轩1 天前
chrome·chrome devtools·指纹浏览器·浏览器开发
CEF127 编译指南 MacOS 篇 - 拉取 CEF 源码(五)在完成了所有必要工具的安装和配置后,我们进入到获取 CEF 源码的阶段。对于 macOS 平台,CEF 的源码获取过程需要特别注意不同芯片架构(Intel 和 Apple Silicon)的区别以及版本管理。本文将详细介绍如何在 macOS 系统上获取并准备 CEF 源码,包括创建工作目录、下载初始代码以及同步依赖项等步骤。
守城小轩2 天前
chrome·chrome devtools·指纹浏览器·浏览器开发
CEF127 编译指南 MacOS 篇 - 安装 depot_tools(四)在 CEF(Chromium Embedded Framework)的编译过程中,depot_tools 是一个不可或缺的工具集。这套由 Chromium 项目开发的脚本和工具集,专门用于获取、管理和更新 Chromium 及其相关项目(包括 CEF)的源代码。通过 depot_tools,开发者能够高效地同步最新的 CEF 源码并进行项目构建。本文将详细说明如何在 macOS 系统上安装和配置 depot_tools。
守城小轩2 天前
chrome·chrome devtools·指纹浏览器·浏览器开发
CEF127 编译指南 MacOS 篇 - 编译 CEF(六)经过前面的准备工作,我们已经完成了所有必要的环境配置。本文将详细介绍如何在 macOS 系统上编译 CEF127。通过正确的编译命令和参数配置,我们将完成 CEF 的构建工作,最终生成可用的二进制文件。
守城小轩6 天前
chrome·chrome devtools·指纹浏览器·浏览器开发
CEF127 编译指南 MacOS 篇 - 安装基础开发工具(二)在编译 CEF 之前,我们需要先在 macOS 系统上安装必要的开发工具。与 Windows 和 Linux 环境不同,macOS 的开发环境主要围绕 Xcode 展开。本文将详细介绍如何安装和配置 Xcode 及其相关组件,为后续的 CEF 编译工作打下坚实的基础。
守城小轩6 天前
chrome·chrome devtools·指纹浏览器·浏览器开发
CEF127 编译指南 MacOS 篇 - 安装 Git 和 Python(三)在前面的文章中,我们已经完成了 Xcode 及基础开发工具的安装和配置。接下来,我们需要安装两个同样重要的工具:Git 和 Python。这两个工具在 CEF 的编译过程中扮演着关键角色。Git 负责管理和获取源代码,而 Python 则用于运行各种编译脚本和自动化任务。本文将详细介绍如何在 macOS 系统上正确安装和配置这两个工具。
守城小轩9 天前
chrome·chrome devtools·指纹浏览器·浏览器开发
Ungoogled Chromium127编译指南 Windows篇 - Rust标准库查找问题修复(十一)在修复Python路径问题后,我们遇到的下一个技术挑战是Rust标准库的查找问题。在编译过程中,find_std_rlibs.py脚本无法正确处理Windows环境下的Rust工具链路径,导致编译失败。本文将详细介绍如何解决这个问题。
守城小轩10 天前
chrome·chrome devtools·指纹浏览器·浏览器开发
Ungoogled Chromium127编译指南 Windows篇 - Rust编译器包装器修复(十二)在解决了Rust标准库查找问题后,我们遇到的下一个技术挑战是rustc_wrapper.py脚本的执行错误。在Windows环境下,该脚本无法正确调用Rust编译器,导致编译过程中断。本文将详细介绍如何解决这个问题。
守城小轩20 天前
chrome·chrome devtools·指纹浏览器·浏览器开发
CEF127 编译指南 Linux篇 - 构建CEF Client(七)在完成 CEF127 的编译工作后,我们需要了解如何正确运行编译后的程序。本文将详细介绍如何使用 CMake 构建示例程序,并成功运行 CEF 客户端。通过本文的指导,您将能够在 Linux 环境下顺利运行 CEF 应用程序。
守城小轩22 天前
chrome·chrome devtools·指纹浏览器·浏览器开发
CEF127 编译指南 Linux篇 - 编译CEF(六)经过前面的准备工作,我们已经完成了所有必要的环境配置。本文将详细介绍如何在 Linux 系统上编译 CEF127,包括创建项目文件、执行编译过程以及处理可能遇到的问题。按照本文的步骤,您将能够成功构建 CEF 的发布版本。
守城小轩1 个月前
chrome·chrome devtools·指纹浏览器·浏览器开发·brave
Brave127编译指南 Windows篇:部署depot_tools(三)在Brave浏览器的编译过程中,depot_tools扮演着至关重要的角色。这套由Chromium项目提供的工具集,是获取、管理和更新Chromium及其衍生项目源码的核心。通过depot_tools,开发者能够高效地同步最新源码版本,并进行项目的构建与维护。
守城小轩1 个月前
chrome·chrome devtools·指纹浏览器·浏览器开发
Chromium127编译指南 Mac篇(六)- 编译优化技巧在Chromium127的开发过程中,优化编译速度是提升开发效率的关键因素。本文将重点介绍如何使用ccache工具来加速C/C++代码的编译过程,特别是在频繁切换分支和修改代码时。通过合理配置和使用这些工具,您将能够显著减少编译时间,提高开发效率。
守城小轩2 个月前
chrome·chrome devtools·指纹浏览器·浏览器开发
Chromium127编译指南 Mac篇(五)- 编译Chromium在Chromium127开发之旅的关键阶段,我们终于来到了编译这一激动人心的步骤。本文将详细指导您如何在macOS环境下成功编译Chromium。通过正确的配置和步骤,您将能够生成一个可运行的Chromium浏览器版本,为后续的调试、功能定制或性能优化奠定基础。
守城小轩2 个月前
chrome·chrome devtools·指纹浏览器·浏览器开发
Chromium127编译指南 Mac篇(二)- 安装Xcode在Chromium开发的道路上,为Mac平台搭建正确的环境是至关重要的第一步。本文将聚焦于Xcode的安装过程,它作为Mac上不可或缺的开发工具,为Chromium的编译提供了必要的编译器和工具链。
守城小轩2 个月前
chrome·chrome devtools·指纹浏览器·浏览器开发
Chromium127编译指南 Mac篇(一)- 环境准备详解在开源浏览器生态系统中,Chromium始终扮演着举足轻重的角色。作为Google Chrome的技术基石,它不仅支撑着全球最受欢迎的浏览器之一,更为众多定制化浏览器项目提供了坚实的基础。对于渴望探索浏览器技术深度,或计划开发自有浏览器的工程师而言,深入理解Chromium的编译流程是一项不可或缺的技能。
守城小轩2 个月前
chrome·chrome devtools·指纹浏览器·浏览器开发
Chromium127编译指南 Linux篇 - 同步第三方库以及Hooks(六)在成功克隆 Chromium 源代码仓库并建立新分支之后,配置开发环境成为至关重要的下一步。这一过程涉及获取必要的第三方依赖库以及设置钩子(hooks),这些步骤对于确保后续的编译和开发工作能够顺利进行起着决定性作用。本指南旨在详细阐述这些配置步骤的执行方法,为开发者提供清晰的路径。
守城小轩2 个月前
chrome·chrome devtools·1024程序员节·指纹浏览器·浏览器开发
Chromium127调试指南 Windows篇 - 使用Visual Studio 2022开发(六)在Chromium项目的开发过程中,构建、运行和调试是不可或缺的关键环节。本文将详细阐述如何利用Visual Studio 2022打开Chromium项目、激活子进程调试插件,以及编译Chromium项目的完整流程。通过掌握这些步骤,我们将能够更加得心应手地进行Chromium项目的开发和调试工作,提高开发效率。
守城小轩2 个月前
chrome·chrome devtools·指纹浏览器·浏览器开发·brave
Brave编译指南2024 Android篇-引言(一)Brave浏览器作为一款注重隐私保护和性能优化的开源浏览器,在移动平台上同样备受关注。本系列文章将详细介绍如何在Android环境下编译Brave浏览器,为有兴趣深入了解Brave移动项目的开发者提供指导。
守城小轩2 个月前
chrome·chrome devtools·指纹浏览器·浏览器开发·brave
Brave编译指南2024 Android篇-项目结构(二)在上一部分中,我们介绍了Brave浏览器Android版的基本概念和本指南的目标。现在,我们将深入探讨Brave Android项目的结构,这对于理解后续的编译过程至关重要。同时,了解项目结构能帮助我们更好地理解各个组件在移动平台上的作用。让我们一起来探索Brave Android版的核心组成部分。