Chrome's experiment of hiding the URL is awful
disconnected.craig.is
disconnected.craig.is
>> URLs are the building blocks of the web.
The web has lots of building blocks (hyperlinks, requests, the underlying protocols, HTML, and on the modern web: Javascript and XmlHttpRequest). We hide most of that implementation detail from the user because it's non-essential to the task at hand.
How essential to the task at hand is the URL for most users? I may need a building's address to find it; once I walk into the building, do I need to continuously see that address?
>> Every page has a unique URL so that you can identify it and share it with other people.
That's a significant mis-statement of what a URL is. URLs have never been unique (witness www.foo.com vs foo.com), don't necessarily identify the page (witness dynamically-generated pages that are built with information from the client's cookies or state on the server), and their utility as a sharing tool is limited to what the server allows (witness access control). They're uniform resource locators... Nothing more, nothing less.
A URL is a tool. A useful tool, certainly. But I don't keep all my useful tools constantly on display on my desk; I keep them in toolboxes until I need them. So I'd say "See how this experiment pans out."
and then you have tons of security holes and bugs. Remember when browsers thought it was nice to hide loading from the user, and every site had to add "do not click submit twice" and such? what's next? one page apps relying on a share button and then having to write "do not share via the hidden URL"? ...google maps was like that for ages now that i think of that...
We should be coming up with ways to make information denser and more meaningful. not scarcer.
They go to Google to visit a site. They don't type URLs.
They go to google.com, enter "Facebook" and click on the 1st result.
Remember the Facebook Login fiasco?
http://readwrite.com/2010/02/11/how_google_failed_internet_m...
Google showed this post when people searched for "Facebook Login":
http://readwrite.com/2010/02/10/facebook_wants_to_be_your_on...
You know what I recently observed? A bunch of kindergarteners fastening their shoes to their feet with velcro straps.
Their shoes also had little blinky lights on them, so that cars don't run them over, when they chase a soccer ball into the street. Let make all the adults wear velcro shoes with blinky lights on them too.
Considering how often I have to retie the laces while dancing, I would definitely consider getting dancing shoes with velcro.
As for typing URLs, I do that, too, but autocompletion takes over after one or two characters. E.g., 'ne' suffices to get me to the HN front page. Navigation for me is pretty much all search or autocomplete, followed by normal link following. Except for a couple of bookmarklets, I do not use bookmarks. Back in the nineties, I used bookmarks a lot.
Once in a while, I will manually change a URL already in the location bar or paste one in and modify it.
However, I do look at URLs a lot. They often provide valuable navigational clues. And I appreciate well-structured URLs, such as the readwrite.com ones you posted, and I scorn the opaque numerical messes that some content management systems generate. I agree with the article.
I still need to open source that collection, because it's huge and has been super useful for me. I'm just not entirely sure what the best way would be.
I'm looking at you Google as the worst offender. I swear that some developers have never left the US.
Geo location != preferred language.
Accept-Language header in my browser is telling you what I want. Listen to it.
It's just like with Windows, applications use the location instead of the OS language to chose what language to default to.
L10n is broken. And no one seems to have any real interest in fixing it. The tools are there but they get ignored by pretty much everyone.
Stuff like .../?hl=en may help indeed (but it has to be put manually.
My Firefox sends the following Accept-Language: "en-us,en;q=0.8,sv-se;q=0.5,sv;q=0.3".
When I go to Google.com in a new private browsing context, I am redirected to Google.se with English language. When I go straight to Google.se in a new private browsing context, the page is in English.
Ads though. Still in German. Not sure if that is a good thing or a bad thing. I'm even more blind to them in the wrong language. I guess that is a good thing!
As someone living in the US who speaks English and Japanese, I often get annoyed by the fact changing the language would affect feature set to match the language and vice-versa. I almost want something like ja-US and en-JP!
(I assume it stands for "No Country Recognition" but I'm unsure of that). Visit it once and I believe it stores a permanent cookie on your computer telling google not to re-direct you to a country specific site.
Been using it for about 10yrs now as it annoys me when I get re-directed when accessing sites over a vpn.
I respectfully disagree that it is less secure. Showing only the domain will reduce the clutter to where the user can determine which domain they are typing their password into. I say can because in the phishing example the user would be unable to determine the domain name.
The full url is only a click away. A click that is going to be happening anyway when the user wants to copy the URL.
I welcome the clean look as user. As a developer I will re-enable the full URL on my development machines, but not on my family members machines.
Easier said than done.
It also does nothing to address a major problem: companies using alternate domains for their services. It does me no good to know what the real domain is without any other distracting information, if I can't tell whether than real domain is trustworthy. The browser would have to maintain a map of trusted organizations and domains they're known to use, and show the trusted official domain in place of other domains. Which is problematic for several reasons (not the least is the effort required to maintain such a list), and could lead to additional security problems in edge cases (domains transferred to new owners, etc).
When I was still using a dumbphone I figured out that AT&T would let me sync my contacts to the web. I figured I'd try to do that to see if I could make them more manageable (by not having to edit them on a tiny screen with T9).
I searched all over the AT&T account page (att.com - where I view and pay my bills) and couldn't figure out how to access my contacts on the website. Eventually I googled enough to find out that I needed to manage contacts through att.net. That website redirected to a Yahoo page (att.yahoo.net) which didn't take the same credentials as att.com (that is, the att.com user:pass did not work), but if one was signed into the dot.com they could automatically be logged into the dot.net. It's extremely confusing.
Once logged in, I was presented with an interactive flash or heavy javascript page which, if not for the .csv import/export feature, I would find much more cumbersome than even just using the phone.
Before I managed to get logged in I clicked on numerous pages that redirected me to att.yahoo.net. Because it is labeled (and decorated) as a Yahoo webpage (and is, I assume, operated by Yahoo), I was quite confused over what credentials to use and if I was in fact at the proper website.
How do you define an average user anyhow? I think there's only more common use cases. Everyone has their special needs and uses on the internet.
I honestly don't see what the big deal is. So, you have to click the origin chip to modify or share the URL. There's even a handy keyboard shortcut. What am I missing?
The examples in the link[0] show that it's actually beneficial.
Just because a design idiom had prevailed doesn't mean that it's correct or even good. People generally don't care about the url, they care about the site. This is like the browser saying "Starbucks" rather than "Starbucks, 3-1202 21st E, Falseville BC".
Is it? What if "Starbucks" were your bank? What if you knew that apart from your bank there's non-bank entities mimicking your bank's looks in an effort to get your personal information? Would location still be irrelevant?
They mimick the look of the bank and pick a domain like your.bankofamerica.getreadygo.com
Mousing over the link, I saw https://www.bankofamerica.com/[lots of gobbledygook followed by an ellipsis]. So, to see it all, I copied it to the pasteboard and pbpasted it into an open Terminal window. The gobbledygook ended with an @-sign and a domain that resolved to a Chinese IP.
About the @-sign syntax: http://stackoverflow.com/a/4981309/315083
In your example, wouldn't the "BC" be the domain name and not "Starbucks?" I don't know if there's any way to know with certainty in all URLs whether the domain name or the path components are more important to a user.
In my opinion, this is up there with the removal of the URL protocol, the removal of the status bar, the removal of the menu bar, the removal of the ability to disable JavaScript easily, and the other similar changes we've seen from Chrome and/or Firefox over the past few years.
This useful functionality is removed under the guise of "increasing usability" or "improving security" or some equally vague justification. So-called "average users" don't even notice any improvement, while power users are forced to endure a dumbed-down, less effective browser experience.
What's more, the URL is not front and center in any web browser. The window title is taken from <title>, the path and query parts are displayed in lower contrast than the host part, and the address bar is not only hidden on iOS but also on Android when the user scrolls down the page.
This is just the same nerd-rage when Firefox introduced omnicomplete, only with less people vowing to switch to Opera.
1. "Google has a master plan and are gently testing the water to see how far they can push it"
or 2. "I think this is where trends will eventually carry us"
(2) is quite reasonable and (1) is a conspiracy theory that I personally think is a little absurd.
I would be very unhappy if they removed the option to disable this from chrome, almost to the point that I'd consider changing browsers (and I like chrome...)
</rant> (sorry about that)
Because the url past the domain name is not for the user to be messing with most of the time. We the developers control everything to right of the first single slash. Maybe if it was hidden then it would force us to do a better job showing the users where they are in our sites with breadcrumbs and menus and at the same time keep them from trying to poke around in places where they shouldn't be. I think this is a perfect opportunity to open up our minds and build better UI inside the frame.
People search for "facebook" on Google in order to log on to Facebook because it works, and they are not interested in learning a more efficient way, because they are not interested in learning anything, they want to go to Facebook.
URLs look like math formulas, and who cares about that except some geeks? Math is hard, let's go shopping.
However,
Hiding the URL makes Google's search more valuable.