uWeb 中文文档 下载 App

default.siteconf 网站独立设置——让每个网站有自己的浏览配置

什么是网站独立设置

普通浏览器的设置是全局的——要么所有网站开 JavaScript,要么全关。但现实中你希望:

uWeb 用 default.siteconf 实现了"按域名保存独立设置"。

工作原理

当你在某个网站上修改了浏览器设置(如切换 UA、禁用 JS、关闭图片),只要当前设置与默认不同,uWeb 会自动把它保存到 default.siteconf 里。

下次访问同一域名时,自动恢复上次保存的设置。

可保存的设置项

设置说明
UA(浏览器标识)不同网站伪装不同设备(PC/手机/平板)
禁用 JS某些网站 JS 加载导致卡死
无图模式省流量、加载更快
禁用第三方 JS配合 default.hosts 做信息隐藏
禁用第三方可疑资源更激进的资源屏蔽
当前激活脚本保存脚本激活状态
全局脚本单独对某个网站开启/关闭全局脚本

示例场景

场景 1:PC UA 访问 PC 版网页

  1. 打开某个默认显示手机版的网站
  2. 长按窗口管理或设置 → 切换 UA 为 PC 浏览器(如 Chrome for Windows)
  3. uWeb 检测到 UA 与默认不同,自动保存
  4. 下次打开同一网站,自动用 PC UA 访问

场景 2:对广告泛滥的网站无图

  1. 打开一个广告特别多的电商页面
  2. 长按窗口管理 → 关闭图像
  3. 设置自动保存到 default.siteconf
  4. 下次访问同一域名自动无图

场景 3:只对某个网站禁用 JS

  1. 打开一个 JS 加载特别慢的页面
  2. 长按设置 → 禁用脚本
  3. 只影响这个网站,其他网站正常加载 JS

优先级与默认值

default.siteconf 的规则:

与其他配置的关系

配置关系
sitejs/sitecsssiteconf 控制"是否执行",sitejs/sitecss 提供"执行什么"
default.hostshosts 控制网络层拦截,siteconf 控制浏览器层行为
default.uasuas 提供可用的 UA 列表,siteconf 选择用哪个

手动编辑 default.siteconf

理论上你可以直接编辑 default.siteconf 文件来精细控制每个域名的设置。但官方文档没有给出具体的文件格式——建议:

重置网站设置

想让某个域名的设置回到默认:

  1. 打开该网站
  2. 手动把所有你改过的设置恢复到默认
  3. 这些差异设置会自动从 default.siteconf 里清除

或者删除 default.siteconf 文件后重启——所有网站设置被重置,但其他配置不受影响。

下一章