预设Safari书签和主页Mac

时间:2016-03-31 17:34:04

标签: javascript macos safari

所以我想拥有它,每当我创建一个新用户并且他们首次启动Safari时它会打开一个Preset主页“www.homepage.net”并且它已经有一组我想要导入的书签。 这是在El Capitan的100多台机器(Mac Minis)的办公环境中。

目标是能够在任何计算机上创建新用户,并且在第一次打开Safari时,书签和主页已经设置为我想要设置的内容。这样我就可以为新用户提供一组有用的书签供他们使用。

我已经使用Chrome和Firefox完成了这项工作,但Safari不是我的专业领域,如果可行,我将非常感谢您可以提供给我的任何帮助或信息。提前谢谢。

编辑:我已经查看了其他一些解决方案,但它们已经过时且过时,他们说要修改的文件不再存在于他们指定的位置。

1 个答案:

答案 0 :(得分:0)

所以我想出了一个解决方案,它不是最好的,但它是我唯一能找到的解决方案。

所以我的第一步是使用命令

“默认写com.apple.Safari NewWindowBehavior -int 0”  此命令将设置更改为从主页开始而不是收藏页面。

然后设置主页的命令是

默认写com.apple.Safari主页“http://www.homepage.net

现在对于书签部分,我将使用LaunchAgent / If then else脚本。

/Users/Bilbo/Library/Safari/Bookmarks.plist是您的用户书签的位置。我创建了自己的bookmark.plist,当用户第一次登录时,LaunchAgent运行脚本将该文件添加到该文件夹​​以创建书签的“默认”列表。我在脚本中添加了If-Then-Else的原因是为了防止此脚本覆盖任何用户的个人书签。

如果文件已存在,请不要将新文件放在那里。所以这只适用于新用户。

希望我解释得很清楚。