The Safari browser on your Mac en other Apple devices can sometime go out of sync. Bookmarks, open tabs and history will not synchronized with other Apple devices. It’s possible to force synchronize the bookmarks and other iCloud content manually, this can be done with Safari Debug menu. You must activate this menu with the following Terminal command.
To improve performance Safari will attempt to prefetch DNS information. In some circumstances this can result in slow or partial webpage loading, or webpage cannot be found errors.
If you are experiencing those problems, apply this tweak to disable DNS prefetching.
Safari stores favicons in a database named ‘WebpageIcons.db’ located in the folder: ~/Library/Safari/Icons. It is possible to disable the creation of this database with the following command:
If you want some extra privacy, it’s possible to disable te resume function in Safari. After applying the command Safari will not remember the opened windows which where open at time of closing.
The Safari activity window can be useful for finding resources in a web page. With a lot of pages open, it shows too much information by default, as each web page’s disclosure triangle is expanded. To make the Activity window open with all sites collapsed by default, close Safari and type:
In Safari 6 the behavior of the delete key has been changed. If want to return the ‘page-back’ navigation behavior to the delete key, you can do so with the following defaults write command.