[Editor's note: The debug menu has some useful options on it, so you may find this a very useful hack. If you ever wish to disable it again, just repeat the command with a "0" instead of a "1".]
Many of us have wondered what the heck is going on with "default browser" on OS X. I have tried just about every hint on this site, with varying degrees of success, and still after all that I get IE popping up as the "default browser" from time to time. Who knows how or why this is, but then Safari comes along and fixes it. Instantly. With no "backsliding." All I can say is, "yahoo!"
Coupled with the new "scriptability" of Safari, this is an awesome advance.
Safari may be missing some IE features like "Send Page" in the Mail menu, but these are compensated for by the fact that Services now work.
So, for example, you can mail the current selection (i.e., the URL of the page you are on, which you can highlight by pressing Command-L) by choosing Services -> Mail -> Send Selection in the Safari menu.
If you're like me, and you like your toolbar links, just drag them from Chimera to Safari, and you get a plus sign and drop. It will drop a sheet and add it to your toolbar in Safari.
[Editor's note: This also works with IE, Mozilla, and OmniWeb (and probably Opera and iCab as well). Note that you cannot drag folders you keep on the toolbar, just individual links ... the toolbar might also be called the favorites bar or the URL bar, etc.]
You can use the hint Disable Flash ads in Mozilla-based browsers in Safari as well! Just set the default style sheet in Safari (Safari -> Preferences, Appearance section, Style Sheet pop-up) to your userContent.css file. Voila! No more flash ads!
If you've enabled the status bar option under the View menu in Safari, you can see the link target as you mouse over a link. If a link will open in a new window, the status bar says:
Open "http://www.domain.com/" in a new window.
Also, if you're holding down the Option key it changes to:
Download "http://www.domain.com/"
The Command key forces the link to open in a new window, and so the status bar displays:
Open "http://www.domain.com/" in a new window.
Hold down the Control key and the status display again changes to:
Display a menu for "http://www.domain.com/"
[Editor's note: I'm not sure why, but Safari seems to ship with the Status Bar disabled ... I didn't even know about it until I got around to actually looking at the menus :-).]
Just noticed that Chimera now supports Rendezvous to allow you to see ftp and http servers on your lan. Here are the details on how to edit your user.js file to enable this feature.
You can also use SpeedChimera to enable this feature. It is under the advanced tab, the very last item.
Safari has a great built-in and "almost hidden" feature: At the first launch, it imports your Internet Explorer favorites into its own Favorites library. Unfortunately, other browsers like OmniWeb or Chimera are not (yet) supported. But with this little trick, you can use this feature to import bookmarks from other browsers too.
Export your bookmarks from Chimera. It outputs an HTML file, which is fine. For OmniWeb, no export is necessery since the bookmarks are already stored as an HTML file.
Launch Explorer, select "Organise Favorites" in the Favorites menu, then select "Import Favorites..." in the File menu.
Select your HTML bookmark file (OmniWeb bookmarks are stored in Library -> Application Support -> OmniWeb -> Bookmarks.html).
All bookmarks have been added to Explorer's favorites in a new folder.
If Safari has already been launched on your machine, it won't import your favorites again. If so, then:
Quit Safari.
Open the Preferences file for Safari in a text editor (it is located at Library -> Preferences -> com.apple.Safari.plist).
Find the key labeled "IEFavoritesWereImported" and change the value from TRUE to FALSE.
Relaunch Safari.
Your bookmarks have been transfered in the "Imported IE Favorites" collection of Safari's bookmark library!
Safari contains a number of new-and-existing keyboard commands. To see the entire list, click the Safari icon and choose "Show Package Contents." In the new window that opens, navigate to Contents -> Resources -> English.lproj -> Shortcuts.html. Nothing earth shattering. Enjoy!
[Editor's note: Wow, I wish all apps were required to have this file in their bundle! It would save everyone a fair bit of searching. Also, make sure you check out the Safari Help pages if you haven't done so already; they're quite complete, although there are fewer shortcuts listed in the Help than there are in this HTML document.]