修改Safari默认用户代理
如果你想要永久更改 Safari 的默认用户代理,手动设置用户代理只会在当前标签页生效,需要采取其他方法。以下是在新系统/Safari上实现该目标的步骤:
手动设置 Safari 用户代理
-
首先,在老系统/Safari中,可以使用以下命令来修改默认用户代理:
defaults read com.apple.Safari CustomUserAgent "xxxx"
但是,请注意,在新系统/Safari中,这种方法已经不再生效。
-
作为替代方法,在新系统/Safari中,可以使用以下命令来修改默认用户代理:
defaults read ~/Library/Containers/com.apple.Safari/Data/Library/Preferences/com.apple.Safari.plist CustomUserAgent "xxx"
注意:可能会出现没有权限的提示。在这种情况下,你需要为
Terminal
和defaults
添加全盘访问权限。defaults
位于/usr/bin/defaults
目录下。 -
若要添加权限,请按照以下步骤操作:
- 打开“系统偏好设置”。
- 点击“安全性与隐私”。
- 在左下角锁形图标下面点击“+”按钮。
- 在弹出窗口中,选择
Terminal
应用程序,然后点击“打开”。 - 在权限列表中,确保
Terminal
具有“完全磁盘访问权限”。 - 重复上述步骤,为
defaults
命令添加相同的权限。
添加权限
参考链接