我尝试更改 Gnome Web 3.12 中的用户代理,但找不到任何好的教程来教我如何操作。我想将其设置为 Google Chrome 的 UA,这样它就不会被检测为“Linux 上的 Safari”,并且某些页面的加载方式与 Chrome 类似(例如 google.com)。
有些网站说这是通过 dconf 实现的,但没有 /apps/empathy 键。
branding.conf 文件的标题为 USER AGENT,但是没有设置 UA 字符串。
任何帮助都将不胜感激。谢谢。
答案1
可以使用 dconf,密钥是 org.gnome.Epiphany 用户代理
默认值为空,所以这可能是您在那里看不到 UA 字符串设置的原因。
您也可以gsettings set org.gnome.Epiphany user-agent "Mozilla/5.0 (Windows NT 6.3; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/37.0.2049.0 Safari/537.36"
通过命令行尝试,应该可以解决问题。
2021 年 12 月更新
看起来好像用户代理选项已被移至 web 文件夹下,并且这会将命令更改为
gsettings set org.gnome.Epiphany.web:/org/gnome/epiphany/web/ user-agent "Mozilla/5.0 (Windows NT 6.3; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/37.0.2049.0 Safari/537.36"
。