360ChromeXqjb.jpg

基于360极速浏览器X 23.1.1253.64 调整的清洁版浏览器(Windows x64)。本应用基于开源 Chromium 132 源码进行了深度清洁。没有广告, 没有受众追踪, 没有双份程序。

改动交代
1) 去除没必需的使用者行为遥测, 函数计数, 数值搜集, 讯息传送, 报告提交;
2) 去除没必需的CPU开销, 运存消耗, 机制调用, 磁盘读写, 登记表读写;
3) 去除没必须要的附加特性/服务与组件的获取与挂载, 禁止自动更新;

* 拥护部署文件 360ChromeX.cfg: 可自定义浏览器初始化脚本/命令行选项/Features启禁列表;
* 撑腰 --single-processs 方式运行(原版有崩溃BUG:会在启动后崩溃,无痕方式崩溃,关掉时崩溃);
* 修正原版 --disable-features=Ukm 崩溃, --disable-top-sites 崩溃;
* 修正在某些机制(Win10PE机制检验找到)中点击菜单按扭崩溃;
* 将 --enable-features=ProcessPerSiteUpToMainFrameThreshold 内部写死的选项从2改成4;
* 强制新建标识页采用 about:blank 替代 chrome://newtab;
* 强制 chrome://newtab 采用纯空页面 (分别: about:blank 允许"javascript:"书签/地址栏);
* 修正原版清掉 newtab.zip 或许导致崩溃的疑问: 查阅 chrome:// 开头的页面源码时会引起;
* 关掉最后的空白标记不再一下子退出浏览器("文件正在拿到"的对话提示也只在真正退出浏览器时引发);
* 禁止后台取下/更新各种组件(Component/Subresource);
* 禁止内建的购物服务(Shopping Services: commerce/coupon/cart/parcel/discounts);
* 禁止网络报错汇总与报告送传(Network/Reporting and NEL, SCT Auditing);
* 禁止传送 CSP (content security policy) 章程引发的浏览记下;
* 用仅25kb的主程序文件更换原版不够精简累赘的 360chromex.exe 和 chrome_elf.dll, 去除没用的ELF;
* 将 chrome.dll 基址固化, 清掉超过1.6MB大小的.reloc重找到记录, 加快启动;
* 移除 对dhcpcsvc.dll的强依赖(在必需时载入,允许缺失);
* 改进 29万多个函数的调用栈 OverRun 核查(去除stack protector);
* 改良 26万多个C++虚函数调用/间接调用(将单指令函数内联);
* 清掉 chrome.dll 里 6MB 的 .pdata 节(Chromium不用C++报错可删, 另外改良setjmp/longjmp);
* 缩减 Favicons 数值库设计: 原版会留存基本上所有的网络浏览URL, 如今只记载 host 讯息, 降低大小加快查询;
* 简化 vulkan swiftshader 模块: 将 swiftshader 重命名为 vulkan-1.dll (原dll只起中介跳转作用);
* 禁止 后台拿到未访问书签的 favicons (否则新载入一批书签会导致众多网络邀约,并在服务器产生访问记载);
* 禁止 后台取下更新"介绍书签"的广告资料(在Preferences中记载的csex_favorite_rec_*讯息);
* 禁止 On-Device Model Service, 杜绝获取后台模型资料;
* 禁止 DailyBackup/HisDailyBackup 产生双份存档;
* 禁止 访客行为与内部函数的计入 Metrics/UKM; 清空 chrome://histograms 里的各种记载项;
* 禁止 blink.renderer.LocalFrameUkmAggregator 与 V8MetricsRecorder;
* 禁止 扫描受众(Profile)文件夹进行记录计入, 禁止 Top Sites;
* 禁止 TraceEvent/ETW 将浏览器运行状态写入体系记录;
* 禁止 Feature Engagement Tracker 数值汇总与追踪;
* 禁止 Push Messaging 服务 / BudgetDatabase;
* 禁止 BLBeacon / ExitClean / BrowserMetrics;
* 禁止 Field Trails;
* 禁止 ProfileShortcutManager 自动扫描/创建/更新快捷方式;
* 禁止 浏览器自动更新 (禁止查一查更新, 创建更新执行线程/运行单元);
* 禁止 蓝牙API, 堵住载入体系蓝牙模块, 杜绝扫描蓝牙设备;
* 禁止 WebRTC 痕迹记下与传上去(将 chrome.webrtcLoggingPrivate.* 对应的 native 函数 dummy 化);
* 禁止 system_cpu::CpuProbe, 堵住后台扫描并攒起来体系表现信息(涉及 pdh.dll 的 PdhCollectQueryData);
* 禁止 网络代理设好没变时还频繁调用 WinHttpGetIEProxyConfigForCurrentUser() 产生无用的整体调用开销;
* 禁止 对某些资料库文件进行耗时的资料盘点(原版采用随机策略);
* 禁止 leveldatabase 模块打开资料库时创建 .LOG 文件;
* 禁止 360bdoctor / CloudControlManager;
* 禁止 读写 Software\Microsoft\Internet Explorer\TypedUrls 注个号表信息;
* 禁止 读写 Software\360ChromeX\default\ui_persist_value 开通表资料;
* 禁止 扩充程序验证以允许调整本地的拓展开程序文件, 允许装好改一改过的.crx拓展开包(Manifest V3);
* 禁止 GarbageCollector: 不让旧的拓展开程序被当即抹掉(更新扩充版次后,确定不要旧版了可到Extensions清单手动抹掉);
* 禁止 在 chrome://extensions 页中展示 "Manifest V2 deprecated in ..." 报错/警告;
* 新增作用: 便捷化拓展开路径应对, 将自用拓展开放在 Application或上一级以及User Data 树形表下均可实现相对路径存储;
* 新增特性: 允许在 Preference 文件中改动自用扩充的ID, 譬如将原先的32个a-p字符的ID更换成"home"([a-z.]{4,}自己发挥).
* 额外阐述: 自用扩充的 Manifest 文件中加入 "key": "{任意数值的base64编码}" 可固化 ID, 杜绝移动位置后失效.

更新痕迹
* 复原360帐号登入作用/访客中心(头像控件);
* 修好屏幕截图作用: 需要去配置页面(chrome://settings)搜索"截图"设置好点击位;
* 新增选项: --in-process-storage: 让 Storage Service 在主运行单元中运行

(广告)本文由「青木文摘」编辑整理,转载请注明出处。广告
百度网盘夸克云盘迅雷网盘

无广告还不收费,很难得