美文网首页@IT·互联网翻译·译文干货
【產品】我們真的需要隱藏url嗎?

【產品】我們真的需要隱藏url嗎?

作者: JohnSmith | 来源:发表于2014-05-14 01:07 被阅读1823次

    原文:Do we really need to hide the URL?
    DIY: 在Chrome的地址欄輸入chrome://flags/#origin-chip-in-omnibox,然後「啓用Origin Chip」即可體驗。

    Google Chrome最近加了一個隱藏url的實驗功能,地址欄只留下域名部分,聽上去挺嚇人的。但是Jake Archibald和Nicholas Zakas都認爲這個功能很棒。既然他們都是非常聰明的人,那這個功能一定有可取之處吧,我們得再想想。

    喜歡這個功能的人列出了兩個主要理由:

    1. 安全:只顯示域名部分可以讓用戶不再上釣魚網站的當。舉個簡單的例子,釣魚網址Paypal.com-ripoff.ca/secure/login/customer=123456在這種模式下會顯示成Paypal.com-ripoff.ca,這樣用戶更容易辨識釣魚網站。更詳細的陳述可以看Jake的博文
    2. 更好的用戶體驗:URL是服務器用來尋找網頁內容的信息,普通用戶根本不關心這個。實際上很多用戶使用搜索,而不是url來進入站點。詳細的闡述可以看Nicolas的博文

    反對者中,Jeremy Keith提出了他的看法,用他自己的話總結就是——斷頭似乎可以解決頭痛的問題。換言之,當我們採用某方法解決問題的時候,也許它帶來了更大的麻煩。

    那麼,隱藏url的功能有沒有引入新問題呢?我(作者,下同)認爲有。
    這個功能有是否是解決它打算解決的問題的最好方法呢?我認爲不是。
    先總結下我的看法:

    • 這個功能沒有解決安全問題,人們還是會上釣魚網站的當。
    • 有更好的辦法可以加強安全性和優化用戶體驗。
    • 這個功能還會帶來副作用:
      • 開發者不再重視帶語義的url。
      • 用戶將很難分辨有相似域名的網站。
      • 這個功能的UI設計會引導用戶錯誤地使用它。

    安全問題

    如果是爲了防止用戶上釣魚網站的當,也就是防止用戶以爲自己在瀏覽A網站,其實是在瀏覽(故意在各方面,網址、頁面樣式等,和A網站做得很像的)B網站的情況發生,我們可以採取一個更好的解決方法:當用戶訪問了一個曾經沒有訪問過的網站,並且在上面提交了包含密碼信息的表單時,展示一個中間頁面告知用戶站點域名、提交的內容、防釣魚網站的警告信息,請用戶確認後繼續。早期的IE瀏覽器其實做過這樣的功能,只是很不好用,所以後來就下掉了。


    以下是我用來解釋觀點的示意圖,順便也秀一下我不凡的設計水平。


    我認爲在提交表單的時候給用戶發的警告遠比標識出的網站域名要顯眼得多。
    其實現在已經有一些類似的解決方案了,所以難怪有一批人指責Google只是在找藉口引導人們不再用url,而是更多地使用搜索。

    用戶體驗

    Nicholas說用戶不需要url(路由)信息,但它不意味着普通用戶不理解路由。就好比大多數人在寄信的時候都知道該怎麼寫地址,因爲他們知道地址是有層級結構的,先寫最小粒度的樓、街,直到最大粒度的城市、國家。

    在網絡世界,我們同樣需要好的、健壯的、可伸縮的路由機制,url就是。我們需要優化的是用戶不需要記住或打出完整的url就能到達想去的網站。比如當我輸入Amazon的時候,會告訴我www.amazon.co.uk,而不是www.amazon.com(作者大概是個英國人)。但同等重要的是,當我想選擇訪問另一個站點的時候,我可以輕易做到。
    我們還可以拿電子郵件做類比。我的通訊錄裏可能有幾個叫John Smith的聯繫人,如果我是給我經常聯繫的那位John Smith寫信,那我就不需要輸入路由信息(此處就是完整的郵箱地址),直接選擇最近的那位就可以了。但我得理解路由的規則,這樣當我要給其他的John Smith寫信時,我知道如何區分他們並做出正確的選擇。

    所以Google的這個功能帶來的壞影響就是——使得用戶逐漸忽視路由,之後對它的理解自然也就越來越少,同時還會使得網站開發者不再動腦筋去設置帶語義的url。

    最後,這個功能的設計還會給利用地址欄進行搜索的用戶造成困擾:用戶會以爲他在進行站內搜索。(因爲這是互聯網UI中很常見的一個模式,下圖是Amazon部分搜索的UI的例子。)而實際上呢?在地址欄按下一個鍵後,網站的域名部分消失,這時用戶纔會意識到原來是做的全局搜索,之前的理解是錯誤的。糟糕的設計!


    總的來說,這個新實驗功能不是解決問題的最好辦法,而且它同時還引入了新的麻煩。但是Google利用大量的用戶實驗新特性的做法是值得肯定的,其它的瀏覽器廠商也應該積極效仿之。

    相关文章

      网友评论

        本文标题:【產品】我們真的需要隱藏url嗎?

        本文链接:https://www.haomeiwen.com/subject/zxartttx.html