OS X Help Logo
Insanely simple tutorials for the first time Macintosh user
Web2 Delight - Transfer YouTube videos and Flickr photos to iPods. ✭

Mastering Safari’s multi page tab system

Written by: Scott Haneda on Friday February 15th 2008, 1:01 am

Filed under: Applications, OS X 10.5, Safari

Safari Box ImageTabs are all the rage these days. Most of the people I run into either have not discovered them, or were not made aware of their value. Today, we will show you a web browser feature, which once learned, will make you wonder how you lived without it.

Long gone will be the cluttered computer screen, filled with many windows. Say goodbye to clicking the back button ten times over. Say hello to tabs.

Tabs are something common to most browsers these days. FireFox certainly has them. Heck, I think even Internet Explorer has finally caught on. While these steps will not apply to all browsers exactly, in concept, they are very much the same feature.

Enabling the tab bar in Safari
While in Safari, if you select the “View” menu, you will see a menu item labeled “Show Tab Bar”. Go ahead and enable this menu item now.

Screenshot of Safari View Menu

You should see, directly above the web page, a little grey tab has now appeared. In it is the title of the page you are on. Now, just for fun, lets add a new tab.

Screenshot of Safari with Tab showing

Creating new tabs
Go to the “File” menu in Safari, and select “New Tab”. As you can see, a new tab has been created. Depending on how your preferences are set, you will see a blank page, your home page, perhaps the previous page you were on, or even your bookmarks.

No matter what page you see, you are probably starting to see the value in tabs already. Tabs give you the ability to have any amount of web pages open, all in the same window. You can then move through each tab, without affecting the previous page you were on.

Imagine you are reading a recipe for world famous chili. That recipe called for an unusual spice, which you had not heard of before. Luckily they linked to an article specifically about the spice.

Without tabs, you would click on the link, read the new page, and then have to click back. With tabs, you can have the article about the unusual spice open in a new tab. Now you can reference two articles at the same time, and toggle back and forth.

Opening links in new tabs
How do you make a link open in a new tab you wonder? Quite simple, now that you know the value in using keyboard shortcuts.

For every link on a page, simply hold down the command key, and click that link. That link will open in a new tab. If your preferences are as Apple supplied them, the new tab will not be selected, but will open next in series of any other tabs you have already opened.

Setting preferences related to tabs
Of course, you are not locked into this behavior. A quick trip to the “Tabs” preferences in Safari will allow you to alter how tabs behave. Go to the Safari menu, down to “Preferences”, and click on “Tabs” in the floating window that opens.

Screenshot Safari Tabs Preferences

This preference window lays out in exact detail how tabs are to be interacted with. If you want the tab to be selected as it is opened, rather than stay on the current page, you can change that behavior.

My suggestion, until you get a strong grasp on this, is to allow tabs to open in an unselected state. This seems to be the most logical method to new users just learning how to take advantage of tabs.

If you look down at the bottom of the tabs preferences, you can see there are ways to immediately over-ride default behavior. So while you can set a default method in the preferences, there is a way to change that behavior by holding down more keyboard shortcuts.

As of OS X 10.5 Leopard, tabs cannot be closed without Safari warning you. This is a very welcome addition, as there were times I would close a tab in progress, and have a hard time getting it back.

Reordering and separating your tabs
Also new to Safari on OS X 10.5 Leopard is the ability to rearrange tabs. Just grab a hold of one with your mouse, and move it to the left or right. You will see the other tabs scurry to get out of the way. When you have your selected tab where you want it, just release the mouse.

Just when you thought that was it, there is one more nicety with tabs. There will be times when you want to pull a page out of a tab, into it’s own new browser window. Perhaps you have a set of tabs open relating to one project you are working on, yet somehow an errant page was loaded that is totally unrelated. You would like to pull that tab out of the set.

You could activate the tab, copy the web address, close the tab, and then make a new window and paste the address in. That would be the hard way. The easy way? Just click, hold and drag the tab downward, it will make a small proxy image of the web page, release it, and the web page will grow to full size in a new Safari window.

Special tab pop up window
Finally, in closing, I would like to leave you with one last lesser known, and lesser-used feature. You can right-click, or control-click on a tab, and you will be presented with a number of options for interacting with your tabs. Explore this feature on your own; there are times when it can be handy. It is not mandatory to remember, as every feature in this pop up menu is accessible in the main menus.

Want to be reminded when there are new posts?
Get post updates in your email or subscribe via RSS.
24 Comments so farLeave a comment

I like the ability to “Reopen all windows from last session” (in the History menu).

This allows you to quit your browser while some windows are populated, and get them back when you reopen Safari.

Comment by Ron 02.15.08 @ 8:50 am

I some how have missed understood something. How do I get more than one tab to appear on the tab bar?

Comment by Julius Hjulian 02.15.08 @ 4:01 pm

@Julius, Make sure you have the tab bar showing, you do this with Show Tab Bar in the View menu. From there, you can go to the File menu and select New Tab, or command click a link to open it in a new tab.

Comment by Scott Haneda 02.16.08 @ 7:26 am

On the MacBook Air rather than right click or command click, simply put your index and middle finger together and tap on the hyper-link, it should offer you the menu choice and than select open new tab.

Comment by Dan Mosqueda 02.19.08 @ 2:49 pm

I loved using tabs when I had a pc & FF~but with Expose and Spaces tabs have become obsolete for me…

Comment by JimB 02.20.08 @ 5:08 pm

“Also new to Safari on OS X 10.5 Leopard is the ability to rearrange tabs. Just grab a hold of one with your mouse, and move it to the left or right. You will see the other tabs scurry to get out of the way. When you have your selected tab where you want it, just release the mouse.”

Just to clarify if I may: This function is not just for OS X 10.5. It also works in 10.4, if you have Safari 3. Also, the ability to pull a tab down and create a new window with it also exists in Safari 3 on Tiger.

Comment by Morgan 02.26.08 @ 8:47 pm

@Morgan, right you are, sorry, I forgot Apple still pushes out Safari 3 for 10.4, thanks for the clarification.

Comment by Scott Haneda 02.26.08 @ 10:11 pm

I still haven’t found a way to get my new tabs to open in my home page. They always open on a blank untitled doc.
I also would like Safari to include the ability (as Firefox does) to put a New Tab button in the Toolbar.
Any hope for me?

Comment by Chris Pastrick 03.13.08 @ 7:52 am

@Chris, to make a new tab button, you have to get pretty technical. it certainly can be done, but you need to install developer tools and dig a little deeper than I am willing to post here.

One quick way to do it is to enter in ‘about:blank’ in the URL bar and press return. This will just load a blank page. Then drag that URL into your bookmarks bar, and give it a name like ‘New Tab’, then just command-click on that bookmark button.

I also can not see to get a new tab to open my home page. If I have some more time, I will research this and report back.

If you have a multi button mouse you could program one of the buttons, to open a new tab, which would probably be the most convenient.

Comment by Scott Haneda 03.13.08 @ 12:53 pm

Thanks. Good info. Good idea about the bookmarks bar tab.
I appreciate the time and info.

Comment by Chris Pastrick 03.13.08 @ 2:43 pm

You can also make pull a separate browser window back into an existing browser window. Click and hold the tab on the separate window and drag it to the Safari window you want it in. If that is the only tab you have open, it will close the separate browser.

Comment by CurtP 03.20.08 @ 10:39 am

Safari’s 3.1 update makes “File - New Tab obsolete. Just as with Firefox, just double click beside an existing tab and a new one appears. (I found this out by accident because I’ve done this out of habit with other browsers.)

Comment by DougW 03.23.08 @ 4:46 pm

@DougW, great tip, had no idea, while I use the command-T method, on a lazy laptop day, this has been coming in handy as I am usually laying down and can not easily reach the keyboard, thanks again.

Comment by Scott Haneda 03.26.08 @ 2:19 am

One problem I have with Safari’s tabs is the three key shortcut used to navigate between the tabs. I haven’t found a way to change this, perhaps you know of one.

Something like Firefox control+tab would be great.

Comment by David 04.04.08 @ 4:32 pm

@David, correct, the keyboard shortcuts are indeed different. I think in large part this is intentional, as any app in OS X that uses tabs will use those shortcuts. In my humble opinion, I think FireFox should use the same shortcuts, to be consistent. However, it is your computer, and you should be able to use whatever you want.

Just go to the Keyboard and Mouse System Preferences, and select Keyboard Shortcuts. Click the “+” button and select the application (e.g. Safari.app), or “All Applications”.

Type in the name of the menu item you want to change the shortcut for (e.g. “Select Previous Tab” as it shows up in Safari’s Window menu). Then just enter a shortcut - I set mine to Cmd-[, so it’s the same as Firefox. Repeat for “Select Next Tab”.

Comment by Scott Haneda 04.05.08 @ 5:40 pm

Hey scot thanks for tips I knew few of them but now I know my safari more then ever THANK YOU
ONE REQUEST I have a very serious but funny problem, past 4 years since Apple has introduced ppc I am using mac and now m all friend calls me mac maniac, , then i bought mac book pro and later imac 2.4, MY PROBLEM is I never use to to type wwwin safari also never needed .com or .net , safari use to pick up www and .com
now somethhing happen from the day I have start using leopard I can not use this great great feature anymore, I tried hard and hard went to so many sites trying to find the answer
i dont know what is wrong when i enter any web address without putting www or .com it gives me a error page which is very funny page ( i am going to copy-paste the error message )

About This Page
The search results on the prior page were provided to you because you entered keywords or an improperly formatted, currently unavailable, or nonexistent domain name into the address bar. This service is designed to enhance your web surfing experience. No software was installed on your computer for this service to work.

Search Service Options
OPT-IN
Opt In (Recommended)

OR
OPT-OUT
Ask.com TM
Google TM
MSN ®
Yahoo! ®
None — DNS Error Page

Note: In order for opt-out to work properly, you need to accept a “cookie” indicating that you have opted out of this service. If you use a program that removes cookies, you will have to repeat this opt-out process when the cookie is deleted. The cookie placed on your computer will contain the site name: “.not-found-entry.org”.

I get above message SCOTT if youcan help me please it will be a great help, the last thing i could feel may be my service provider has this feature disable
let me know what you think or i have lots of browser security software like internet cleanup, leaopard cach cleaner, spring cleaning etc, scott you think these products has something to do with this

please let me know
thank you very much

Comment by vic 04.10.08 @ 2:40 pm

Let’s start with the technical details of what is happening, and how you can possibly fix this issue. What is going on is what I call DNS hijacking.

When you enter anything into your browser, the first thing is does is a DNS lookup. This will take for example, osxhelp.com, and translate it into a number, such as 64.84.37.54, your browser then looks for the website at that internet address. The “pretty” name of osxhelp.com is just there to make your internet usage easier, as numbers are just too hard to remember.

All this is asked of a DNS server. In most cases, unless you have set something specific, you will be asking your ISP’s DNS server to do this name to number translation.

In your case, your ISP is watching that request, and hijacking it. They say it is in effort to help, some say they just want the advertising dollars that they get from whoever they plaster on the page you end up seeing.

When you do not enter in the .com portion of a domain in safari, the first thing it does is ask your ISP’s DNS server for the IP address of that name. So if we enter in “osxhelp” with no .com, it will ask your ISP to translate that to a number.

In this case, there is no such host as “osxhelp”. A non hijacking server will send back to Safari a DNS response called NXDOMAIN, which basically says, sorry, I can not translate what you have asked.

Safari then looks at what you entered, and given that it sees the NXDOMAIN response, starts trying to fix it for you, first by adding a .com to the end, and if that does not work, it will add a http://www. to the front.

Your ISP, instead of sending back the NXDOMAIN response, decides to do something else. Any time you enter in something into your browser, and your ISP’s DNS server determines it is NXDOMAIN, it does not reply with NXDOMAIN, but instead, replies with a redirection to the “Search” page you are seeing.

In order to fix this, you have a few options. First, I would call your ISP and see if they can turn this off for you.

If not, you could locate a new ISP if it really bothers you that much.

You can also simply set the cookie they request of you, and be done with it. There is a lot of unfounded fear about cookies, and people go deleting all of them. I never do, I leave them as they are. There is nothing bad about a cookie. A cookie can only be set by the site you are visiting, and can only be read by the site that set that cookie. As long as no major flaws happen with your browser, your cookies are more or less safe.

I have a feeling it is a throwback to how many Windows users seem to cure issues by deleting cookies, and this advice has tricked down to the Mac. I am yet to have a cookie cleaning session that did anything but make me have to enter in all my username and password data all over again, as well as reset preferences on the sites I visit.

A final solution, is to use a different DNS server than your ISP, which you would change in your network preferences. It is listed as “DNS Server”, and you can change them to use a DNS server that does not hijack. OpenDNS is a free service that will help in this regard, you do not need an account, you can simply follow these steps: https://www.opendns.com/start?device=apple-osx-leopard

They will also hijack your request just as your ISP does, but if you do decide to create an account with them, you can control in a more granular way how that hijacking works. Their DNS servers tend to be speedy fast and work better than most ISP’s DNS servers as well.

Finally, you can look for free or paid public DNS services, google for “public DNS” and you should get some good hits. The steps are the same as openDNS, you just enter in a new set of IP addresses.

Comment by Scott Haneda 04.10.08 @ 4:51 pm

scott
thank you very much for such a talented answer, you clarify the issue in such a simple manner. i will be calling my service provider and get this thing done if not i will follow the guide to change my DNS
I owe you for this
regards

vic

Comment by vic 04.10.08 @ 7:00 pm

hey Scott

is it safe to use open dns please let me know

Comment by vic 04.11.08 @ 2:11 pm

@vic, I am not sure what you mean by “safe”, but they have hundreds of thousands of people using their service. They offer a free DNS lookup service, and for the free part of it, they are going to do the same hijacking you are trying to avoid.

I think if you open an account with them, you can control how agressive that hijacking is.

In the end, the best advice I can give you is to just opt out of your ISP’s service, and set the cookie, then stop clearing your cookies, as they are not hurting anything to have them.

if you really want to clear the cookies, you will have to set the DNS error page one time again every time you clear the cookies.

Comment by Scott Haneda 04.11.08 @ 4:25 pm

thanks scott

Comment by vic 04.12.08 @ 6:50 am

How can I move the tab bar to bottom? I cannot find this feature but other browsers (Opera Firefox) you just drag the bar to the bottom of the window.

Comment by coz 06.12.08 @ 2:00 am

@coz, I am near certain that is not a possible feature in Safari

Comment by Scott Haneda 06.13.08 @ 7:56 am

@Scott, Well, I hope it will be considered into the next versions, the trend IE has started (prevent moving menus) is clearly not the way to go.

Comment by coz 06.16.08 @ 8:27 am



Leave a comment:
Line and paragraph breaks automatic, e-mail address never displayed, HTML allowed. Name (required)
E-mail (required), never ever shared
URI
Your Comment:

Apple Store
Apple Store
Apple Store