我希望通过终端命令的方式修改safari浏览器的默认首页,请问需要怎样操作呢?

用户答案:

通過 Applescript

用户答案:

如果说的是,在 Safari 的偏好设置中的“主页”那一行的设置,可以考虑另外一个方法。测试的环境:macOS 11.2.1Safari 版本14.0.3 (16610.4.3.1.4)注:14 以上版本 Safari 应该不会太大变化,但是低版本应该有其它的机制那个主页信息保存在当前用户的:~/Library/Preferences/com.apple.Safari.SandboxBroker.plist 中的 Homepage 键中而 Homepage 的值是 base64 转码的字符串,为什么是转码的呢,还原后就可以看清了,因为它是另一个二进制的 plist 文件。实际使用中,可以把测试机上的 base64 转码的字符串记录下来后,使用命令行,比如 defaults 等,反向写回 com.apple.Safari.SandboxBroker.plist 中即可。注:反向写回的操作没有测试,不过应该可以,如果你测试好了,也上来给大家说一声