If you don't have the status bar turned on in Safari v51, you can find out what URL any link points to by dragging it a few pixels in any direction. Depending on the link the URL will either be shown by itself or in small text beneath the link title.

This can be really useful even if you have the status bar enabled for when a web page uses Javascript to override the status bar text.

[Editor's note: This works most of the time, unless the URL is quite long, in which case you'll just get "http://www..." or similar. In those cases, just drag it to BBEdit or TextEdit and you'll get the full URL pasted in. One annoying "feature" of dragging links Safari is that if you drag a URL into iChat, you'll paste the title of the URL instead of the actual URL. If you're just trying to give someone a URL without their having to visit the site, this can be somewhat annoying. If you want the actual URL, you'll need to use TextEdit to first paste and then copy it before dropping the URL on iChat.]

I was playing with the tabs to see if I could move them around in the order of preference. I hate when I'm doing webwork and open loads of tabs to find out similar pages are on the opposite side of the screen.

I wasn't able to move the tab but I did notice in Chimera that you could drag the link to another tab.

[Editor's note: In addition to the address in the URL bar, you can also drag any link on the page to an existing tab...]

I use privoxy to filter out ads etc and was curious if privoxy supported pipelining to improve browsing speed (like Mozilla and Chimera do) so I asked a question about this at privoxy's supportpages at sourceforge, and got this interesting answer:

[Editor's note: Please see the comments for some pretty good evidence that this note contains bad advice...]

Date: 2003-01-17 00:49
Sender: nobody
Logged In: NO

You should pay particular attention to the same Mozilla screen where you can specify pipelining. It says: "WARNING: pipelining is an experimental feature, designed to improve page-load performance, that is unfortunately not well supported by some web servers and proxies."

My opinion is that pipelining is NOT a good idea. It can slow down everything because the results must be streamed back in their entirety in the same sequence that they were requested -- and getting a 100Byte GIF will have to wait on a 200K SWF before the browser even sees the 1st byte of it. Pipelining counteracts a browser's multi-threading capabilities and also the server's multi-threading capabilities. It's just not a good idea even when everything works right - everything waits on the single-threaded pipe.

Read the rest of the article for the remainder of the reply I received...

The Safari browser disallows SSL access to websites with certificates that are not signed by well known authorities. In order to browse these sites via SSL, one needs to add the web server certificate (or CA root certificate) to the global keychain. This is fairly straightforward.

Get a hold of the certificate you want to add in either PEM or DER format. Copy the file /System -> Library -> Keychains -> X509Anchors to your own Library -> Keychains. In the Terminal, run the command:

% certtool i mycertificate.crt k=X509Anchors

(you need to add a "d" at the end for DER format).

Now copy your Library -> Keychains -> X509Anchors back to /System -> Library -> Keychains. You will need to use sudo to make this work. Restart Safari and all is well.

After installing QuickTime 6.1, the QuickTime plug in quit working for me in Safari. I found that I had an older QuickTime plug-in in ~/Library -> Internet Plug-Ins (in my home directory), and the new one in /Library/Internet Plug-Ins. I removed the one in my home directory, and the new 6.1 plug-in is now recognized and QuickTime now works in Safari.

Perhaps this isn't new, but I recently noticed that in safari, when you control-click on a link to a MP3 file, one of the options is "Open with iTunes". Perhaps a further iLife like integration? Regardless, very cool.

The Safari secret shortcuts list (see this hint says that you can command-click a hypertext link to open it in a new window in Safari. This is of course smoother than using the contextual menu once you get used to it. You may also hold shift and command-click a link to open a new window in the background.

However, the shortcut list does not say that this principle works on all instances of links in Safari: bookmarks menu and toolbar bookmarks - sweet!

Note: the command- part of this shortcut opens new windows in the Finder as well. Nice and consistent.

My primary browser was iCab. Now I'm on Safari. To get my very extensive hotlist into Safari, I followed the once recommended road and imported them through IE to get them into Safari.

On their way, the bookmarks get corrupted (especially non-English page titles, but also some URLs, which most times get some extra whitespaces). When importing bookmarks from iCab via IE into Safari, this always happens on my machine.

You won't see (all of) this when using Safari's built-in bookmark manager, since the browser loads even malformed bookmarks, but you will see them when editing the associated preferences-file. In my case, there were over 300 errors according to the validator.

After I edited the bookmark XML file by hand to make it comply, Safari was way less instable (crashed spontaneously when organizing bookmarks, sometimes seemingly unassociated) and loaded faster.

[Editor's note: This is the first I've heard of a potential problem with corrupted bookmarks causing Safari crashes -- can anyone add any evidence one way or the other?]