Just like with the Opera web browser, it is now possible to have nine of your most-used sites as a homepage in Safari, quickly accessible by pressing numbers 1 to 9. But unlike speed dial on Opera, Safari Dial is an online app.
The sites are presented with screenshots of the pages. No registration is necessary, and your unique homepage can be accessed from multiple computers. This online app also works fine on Firefox (and probably other browsers), and makes a good alternative to Firefox's Speed Dial extension.
[robg adds: I use Fast Dial with Firefox, and find it quite useful. For those using Safari, this service seems pretty safe -- there's no registration needed, and you access the start page via a unique code.]
I've created a custom style sheet for Safari (which also works in all other major browsers) that enhances the results listings from major search engines -- it numbers all the results, including any paid advertising, which makes it easier to see how your site ranks while checking out various search results. (It also highlights links and images that use the "nofollow" attribute.)
To use this custom sheet in Safari, save the style sheet locally somewhere; name it something like Custom Style Sheet.css. In Safari, open preferences, click Advanced, then click the drop-down next to Style Sheet and navigate to the Custom Style Sheet.css you just saved. You can read more about this custom style sheet in this entry on my blog -- I think this is a big upgrade for all web/SEO people using Safari.
Flash wasn't working consistently for me in Firefox -- it would for some sites, but not for ComedyCentral.com or some others. Running through my standard troubleshooting list, I finally came up with a solution: I was using the Adblock add-on instead of Adblock Plus (I like it better because it's easier to pull up the blockable elements on a page).
Now that I've replaced Adblock with Adblock Plus, and changed the Options (visible when clicking the ABP icon in the tooblar) to uncheck 'Show Tabs on Flash and Java,' Flash now works consistently again.
For example, the following bookmark will check to see if David Pogue's latest State of the Art column has been posted. (Since his feature runs every Thursday, the bookmark will pull up his next column when it's posted on Wednesday afternoon/evening). The standard URL format for his column is:
Create a new bookmark, give it a name (Latest State of the Art) and enter the above code for the URL. For other sites, simply replace the year in the URL with +d.getFullYear()+, the month with +(d.getMonth()+1)+ and the day with +(d.getDate()+1)+. Make sure to wrap the other parts of the URL in quotes, as seen above.
Safari's new 'Reopen All Windows From Last Session' feature is great, but it needs to be improved upon. For example, I usually have a lot of windows with a lot of tabs. Unfortunately, if I start up Safari and then close it down without first clicking 'Reopen All Windows From Last Session,' well, my last session is now a single window. What I want is something like Time Machine for Safari.
I have been using the following method (posted on my blog) for several months. Basically, the process involves creating a script and a LaunchAgent to run the script. I hope that this helps others as much as it has helped me!
[robg adds: Read the rest of the article for the how-to from the author's blog -- however, this is here primarily as backup, in case the original blog post ever vanishes. Any changes to the original post won't be reflected here, but read on for the write-up as it appeared on the author's blog as of the publication date of this hint. Everything that appears below are the author's original words, not mine. I've only edited for layout and display, not content.]
This hint explains one way create a bookmark in your Dock that will bring up the All Bookmarks page in Safari. In Safari, entering the URL bookmarks:// does the same thing as pressing the Bookmarks button in the Bookmarks Bar, or selecting Bookmarks » Show All Bookmarks. Confused yet? Good! The only trouble is that LaunchServices (the program that Mac OS X uses to open URLs) doesn't know how to open the bookmarks:// protocol. So here's how to create the Dock entry and make it fully functional:
Create a new Safari bookmark for the URL bookmarks://
Drag this bookmark to your Dock, which will create a springy ampersand.
Download and install the freeware MisFox. In the program, click the Protocol Helpers tab and press the New button. Enter the Protocol bookmarks, and for the Helper, choose /Applications/Safari.app.
Now the Bookmarks bookmark in your Dock will open your Safari bookmarks page.
If you use Firefox, and you Shift-Return a search in the Google search box, Firefox will perform an "I'm Feeling Lucky" search and show you the corresponding page. However this is not the case with Safari, but you can get a similar result using the free Safari plug-in Safari Stand's Quick Search feature.
In the SafariStand settings, enable Quick Search and add a new line called something like Google lucky. Set a shortcut (I use l) and define the URL as:
I love using Pandora Radio, but always hated having a separate browser window open all the time. As a solution, I discovered the excellent (and free) Fluid.app, which will make a free-standing application out of a web-app -- and even better, can convert your app to a menu-bar extra!
I just opened Pandora, clicked on the 'mini-browser,' and then copied that address into Fluid.app. After creating the program, simply click on the Fluid menu choose Convert to MenuExtra SSB. You can even go to Preferences in your program (prior to converting) and select window styles and transparency.
So I now have a small menu extra with a pop-up semi-transparent window that I can instantly open and play/pause Pandora without keeping a separate browser-window open. Of course, Fluid can be used to make apps out of any other webpage as well. I hope others enjoy this as much as I am.
I couldn't wait any longer for the Firefox add-on Snap Links to be updated for Firefox 3, so I changed the supported version number myself to make it work.
On your Mac, assuming you've installed Snap Links, quit Firefox and navigate to your user's Library » Application Support » Firefox » Profiles » [random].default » extensions » firstname.lastname@example.org folder. In that folder, open install.rdf in a text editor. Change the MaxVersion number from 3.0beta number to just 3.0 and save the file. Now launch Firefox, and Snap Links should appear in the addon list as available now.
[robg adds: I hadn't installed Snap Links before, but was able to find an installable version for Firefox 3 on the Snap Links Version History page. I just installed the 0.0.4 version listed there, and it's working fine with my Firefox 3.0 installation. There are also some links in the comments to the plug-in to pre-modified versions, if you'd rather not edit the code yourself.]