In Chrome, TAB takes you directly from 'omnibox' to search results. This doesn't seem to be the case in Safari (it takes ~12 TABs). Is there any way to remedy this?
Safari Omnibox – How to Jump Directly to Search Results Like Chrome
address-barosx-mountain-lionsafari
Related Solutions
If you're in to some work, then Glims with a custom search provider, and some AppleScript to create your own protocol handler (URL scheme) can do the trick. But I think pressing Command-Return is much easier. ;-)
Here's what you'd need:
Open Applications, AppleScript Editor, and paste the following:
-- See http://superuser.com/questions/204435/ on open location fullUrl -- fullUrl includes the URL scheme, like "newwindow:" or "newwindow://" set a to the offset of ":" in fullUrl set b to the offset of "//" in fullUrl if b = a + 1 then set a to a + 2 set theUrl to text from (a + 1) to -1 of fullUrl -- Delegate the new URL to whatever is the default handler: tell application "System Events" open location theUrl end tell end open location -- Just in case this is invoked directly from Finder: set choice to button returned of (display dialog "Please use a URL like newwindow://http://google.com to use this." buttons {"More info...", "Cancel"}) if choice = "More info..." then tell application "System Events" open location "http://superuser.com/questions/204435/" end tell end if
Select menu File, Save As, and be sure to select File Format: "Application". This will create something that looks like a single application, but actually holds a folder structure.
In Finder, find the place where you saved the application, right-click it and select "Show package contents".
Find file
Contents/FileInfo.plist
and open it with a text editor.At the end, just above the last two lines
</dict></plist>
, add:<key>CFBundleIdentifier</key> <string>com.superuser.204435.NewWindow</string> <key>CFBundleURLTypes</key> <array> <dict> <key>CFBundleURLName</key> <string>NewWindow</string> <key>CFBundleURLSchemes</key> <array> <string>newwindow</string> </array> </dict> </array>
Move the whole application package into, for example, Application/Utilities (to ensure Launch Services registers it).
Test in any browser, using
newwindow://http://www.google.com/search?q=abc
. If it doesn't work, then double-click the application or even rename the package, just to trigger the discovery by Launch Services again.Install the Glims plugin for Safari.
In Safari's preferences, tab sheet Glims, Search Engine List, add a new entry. Note that Glims requires the slashes after
newwindow:
. Without that, Glims would prefixhttp://
to whatever text you entered:newwindow://http://google.com/search?q=#query#
I don't know how to change the icon that Glims shows... Also, when using this, there's no key you can hold down to not open the results in a new window.
Safari => preferences => advanced => Check Press Tab to highlight each item on a webpage.
Love this in chrome myself. It still works a tiny bit better there, but checking that option makes it workable in safari.
Best Answer
Seems like there is a workaround this (annoying behavior) by hiding the toolbar (you can leave the 'bookmarks bar' visible). But, now the 'iCloud tabs' aren't accessible anymore: is there any other way (besides hiding the toolbar) to achieve the sought after Chrome behavior?
Meanwhile, there seems to be a bug in Safari 6.0.1/8536.26.14: while the Toolbar is otherwise hidden, you do get to see it when opening a new (empty) tab ... and if you then click the 'iCloud tabs' button, you get an unexpected behavior: the drop-down menu does show, but is unresponsive (and sometimes it doesn't show at all).