MacOS – Always show full URL in Safari address bar
customizationmacossafariurl
From the screenshot: notice we only see "github.com":
Yes it is possible to see full path by actually selecting the URL:
But I would like to see the full URL always – without that extra step. Is this possible?
Best Answer
Yes, it is possible.
Open Safari Preferences window using the keyboard shortcut Command + , or by going to Menu bar → Safari → Preferences..., and go to the Advanced tab. Check Show full website address.
Once this setting is enabled, Safari will always show the complete address for the currently open webpage, even when the Smart Search Field is not in focus.
Whether or no this is desirable could be debated, but having worked on a couple of these things in Mozilla/Firefox days, I think it is clear that someone (aka Apple) would create a browser location opener-thingie to do it this way.
Here's why I think this is Safari expected behavior:
The match you are looking is a match to a Bookmarks and History via the Title. The URL is being provided for your convenience (or if you come from a certain period of browser design and/or security orientation, its to mitigate more obvious versions of URL spoofing). It isn't trying to present TITLE PLUS URL... because if it were a mult-mode search /bookmarks+history / location interface, that would not make any sense. (You could argue it could support this, but that's yet-another input syntax, and a whole other round of feature development...)
The URL is not mean to be editable text in this context.
I do think there is a bug which could be either:
The auto-completion shouldn't be implied with a normal selection color, because you can't trigger completion to make the editable text appear in the location field. (Nor does cut and paste operate correctly on this string).
Previously, it supported an x-callback-url of googlechrome-x-callback://. This allowed the calling app to indicate its name and URI scheme to Chrome, which would show a back button in the address bar that closes the tab and invokes the specified URI. This feature was removed a few years ago when iOS 9 added the “Back to …” button in the status bar (but the URI scheme still works).
Best Answer
Yes, it is possible.
Open Safari Preferences window using the keyboard shortcut Command + , or by going to Menu bar → Safari → Preferences..., and go to the Advanced tab. Check Show full website address.
Once this setting is enabled, Safari will always show the complete address for the currently open webpage, even when the Smart Search Field is not in focus.