Submit Hint Search The Forums LinksStatsPollsHeadlinesRSS
14,000 hints and counting!

Use a 'speed dial' homepage in Safari Web Browsers
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.]
  Post a comment  •  Comments (10)  
  • Currently 1.89 / 5
  You rated: 2 / 5 (9 votes cast)
[22,858 views]  View Printable Version
View enhanced search engine results in Safari Web Browsers
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.

[robg adds: I haven't tested this one.]
  Post a comment  •  Comments (3)  
  • Currently 2.00 / 5
  You rated: 4 / 5 (7 votes cast)
[7,318 views]  View Printable Version
A fix for Flash not working on some sites in Firefox Web Browsers
Flash wasn't working consistently for me in Firefox -- it would for some sites, but not for 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.
  Post a comment  •  Comments (1)  
  • Currently 1.78 / 5
  You rated: 1 / 5 (9 votes cast)
[13,895 views]  View Printable Version
Check for future-posted articles via JavaScript Web Browsers
Many news sites post the next day's contributor columns several hours before providing a link on the website. Since these typically use a standard, date-based URL, I've created JavaScript bookmarks that automatically update to check if tomorrow's column has been posted.

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:
So my JavaScript bookmark looks like this:
javascript:d=new Date();""+d.getFullYear()+"/0"+(d.getMonth()+1)+"/"+(d.getDate()+1)+"/technology/personaltech/"+(d.getDate()+1)+"pogue.html", "_self");
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.
  Post a comment  •  Comments (5)  
  • Currently 1.17 / 5
  You rated: 1 / 5 (6 votes cast)
[6,085 views]  View Printable Version
Create a Time Machine-like feature for Safari tabs Web Browsers
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.]
read more (421 words)   Post a comment  •  Comments (15)  
  • Currently 2.11 / 5
  You rated: 3 / 5 (9 votes cast)
[13,132 views]  View Printable Version
Create a Dock bookmark to show all Safari bookmarks Web Browsers
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:
  1. Create a new Safari bookmark for the URL bookmarks://
  2. Drag this bookmark to your Dock, which will create a springy ampersand.
  3. 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/

    Now the Bookmarks bookmark in your Dock will open your Safari bookmarks page.
  Post a comment  •  Comments (3)  
  • Currently 1.33 / 5
  • 1
  • 2
  • 3
  • 4
  • 5
  (3 votes cast)
[12,805 views]  View Printable Version
Perform Google 'lucky' searches from Safari's URL bar Web Browsers
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:'m+Feeling+Lucky
You can now perform a Google "I'm feeling lucky" search directly in the URL address bar by typing something like l osxhints. When you press Return, Safari will open up the first match from Google.
  Post a comment  •  Comments (8)  
  • Currently 1.83 / 5
  • 1
  • 2
  • 3
  • 4
  • 5
  (6 votes cast)
[12,974 views]  View Printable Version
Make a Pandora (or any web page) into a program Web Browsers
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), 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 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.
  Post a comment  •  Comments (17)  
  • Currently 1.86 / 5
  • 1
  • 2
  • 3
  • 4
  • 5
  (7 votes cast)
[13,982 views]  View Printable Version
Make the Snap Links add-on work with Firefox 3 Web Browsers
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 » 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.]
  Post a comment  •  Comments (7)  
  • Currently 1.29 / 5
  You rated: 2 / 5 (7 votes cast)
[10,347 views]  View Printable Version
A Firefox 3 JavaScript gotcha for web site builders Web Browsers
Here's a little gotcha in Firefox 3.0 for web site designers. My website was incorrectly formatted in Firefox 3, but worked fine in Firefox 2. I had some JavaScript code that did the following: = (mainTabBarLeft-mainTabBarDX)+'px;'; = mainTabBarTop+'px';
With that code in Firefox 3, mainTabDiv was not positioned correctly -- it was at 0. So I put in an alert:
alert(" left="" mtbl="+mainTabBarLeft+" mainTabBarDX="+mainTabBarDX);
and got the following output:
left= mtbl=270 mainTabBarDX=2
Can you spot the problem? The first statement in my source has px; and the second one has px. That is, the failing statement had a semicolon at the end of the string. In Firefox 2 this worked OK. In Firefox 3, the assignment does nothing. So check your JavaScript for stray semicolons if you're having site issues in Firefox 3.
  Post a comment  •  Comments (9)  
  • Currently 1.40 / 5
  • 1
  • 2
  • 3
  • 4
  • 5
  (5 votes cast)
[7,152 views]  View Printable Version