為什麼國外的網站很多設置不是在新選項卡中打開?
在看國外網站的時候有個很不習慣的地方就是打開新的鏈接是在「當前頁面」打開,不是在「新窗口」中打開,比如http://google.com,感覺很不方便,為什麼會這樣呢?
匿名答。
那些回答給用戶選擇權的答案,基於的是這樣一個事實——大部分瀏覽器打開鏈接時採用如下策略:- 單擊按網頁提供的方式打開;
- 用複雜的操作(右鍵菜單、中鍵、Ctrl+左鍵等)在新窗口中打開。
因此,如果網頁提供的方式為「當前窗口打開」,用戶即可選擇1或2兩種方式打開鏈接;如果網頁提供的方式為「新窗口打開」,則用戶不管使用方法1還是2,都只能在新窗口打開,因而「剝奪了用戶的選擇權利」。
但是,我並不會因為這個原因,就覺得在當前窗口打開是一個好的方案。
因為,一個好的設計,應該是在默認的流程下就能帶給用戶最佳體驗的。舉個例子,在我看來,對於搜索結果頁來說,用戶很有可能需要反覆打開多個搜索結果鏈接,甚至同時打開多個鏈接進行對比的。將「當前窗口打開」這個操作加入這裡的話,就會打斷用戶的預期,迫使用戶長時間進行「後退/前進」跳轉或者長時間使用複雜的操作方式2,不管哪種都是影響用戶體驗的。(況且,Google的搜索結果頁,是滿足@Harvey Shen提到的第一點——鏈接目標位於另一個網站的。)
大家可以想想,右鍵菜單、中鍵、Ctrl+左鍵這些操作方式,有多少是普通的網民所了解的?在了解這些操作方式的人中,又有多少喜歡長時間使用這樣的方式去點擊鏈接的?這些人的數量,與覺得「使用不同方式打開鏈接滿足了我的選擇權利」這樣的用戶數量相比,哪個更多一些?並且,在這些場合下默認使用「新窗口打開」的方式,是否就完全「剝奪了用戶的選擇權利」呢?也不盡然。網站完全可以提供一些變通的手段,包括但不限於:- 在主要的「新窗口打開」的鏈接旁,提供一個次要、不顯眼的「當前窗口打開」的鏈接;
- 像Google一樣,使用設置項設置鏈接在當前窗口打開。(我還是堅持Google應該默認讓搜索結果鏈接在新窗口打開,但是使用設置項讓用戶可以在當前窗口打開。)
- 我認為,目前這樣的現狀,與瀏覽器在使用方法1和方法2處理鏈接時,「當前窗口打開」和「新窗口打開」的地位不對等有很大關係,用戶可以強制鏈接在新窗口打開,但是無法強制它在當前窗口打開。因此一個不切實際一點的想法是,各大網站應該聯合起來,要求瀏覽器提供「強制在當前窗口打開」的操作。
等等。
這些變通方法的實質在於,在不干擾大量普通用戶體驗的情況下,以一種相對複雜的方式,滿足另外一部分用戶的選擇權利。最後補充幾點:強迫用戶在同一個窗口內通過「後退/前進」瀏覽所有網頁,我覺得是早年計算機資源、網路資源和伺服器資源均不發達條件下的妥協產物,現在沒有必要無條件堅持這樣的原則。以上的討論,都是在我舉例的搜索結果這樣的場景下展開的,並不是覺得任何鏈接都應該在新窗口打開。重複一下觀點就是,是否默認使用新窗口打開,要看該流程是否給用戶帶來了最佳的體驗,@Harvey Shen提供的幾條很有參考意義。1、源於網速的歷史原因,導致我們最初老網民的習慣是一次新打開N個頁面等載入,尤其是瀏覽新聞、論壇等列表型頁面時。2、不要說什麼可設置、可通過XXX的方法讓用戶選擇,LZ說的是默認。3、默認是新的或當前頁面都沒問題,問題是要符合用戶預期,他在點擊這個頁面的一瞬間,會認為應該是新的還是當前?
4、根據1,大多數國內網站都是新的頁面,大多數用戶的預期都是在新的頁面打開,所以你現在做網站也應該盡量使用默認在新的頁面打開。
5、如果是移動終端,情況則立即不同,因為標籤切換成本大於後退成本。而且用戶尚未養成習慣,所以應該用當前頁面打開。6、非列表型的頁面架構,也應該有不同考慮,比如一個視頻播放頁面的推薦播放,點擊後應該在哪裡打開?先回答為何在當前頁面打開It is good practice to open the link in a new window/tab if:
- The target is on another site and the user is likely to continue browsing your site after closing that site.
- The primary purpose of the link is to print the content (such as print-friendly link) because it contains no navigation
- The link is a detour from a standard workflow (ie a help page in the middle of a mutli-step form)
關於在新窗口打開Google的搜索頁面,有三個辦法
1. Google 你可以打開「Search settings」,然後找到這個選項Where results open
Open each selected result in a new browser window.
這樣的話,你滑鼠左鍵點那個鏈接,就會在新窗口打開了。
2. 如果你的滑鼠有中鍵(一般是個滑輪),點它的話,搜的結果會在新窗口打開3. CTRL + 滑鼠左鍵點那個鏈接,也會在新窗口打開因為老外互聯網普及的早。那時候電腦性能差,窗口開多了就會卡,所以就是當前頁面打開,後來養成習慣了,就一直用下來了。
你可以回想下win95的時代,開多網頁其實就很開,而那時候國內電腦根本沒有普及。我國發展慢一拍,到互聯網普及,且各大網站發展起來的時候就不需要考慮性能的問題了,大家養成的習慣也是打開新標籤。經常的情況就是:看完這個網頁關掉之後,原來的網頁就木有了。真是日了狗了。。。
所以每次瀏覽這次網頁的時候都有一種不安全感,說不上哪次手快就把網頁網頁關掉了,還要重新進入這個網站我覺得應該抓過來一個老外問問,很早前他們是否有這個習慣和原因。=。=
這個問題也困擾了我很久,現在還沒有能說服我的答案。但怎麼會那麼多人認為是文化和習慣的原因呢?而且在當前頁打開明明是一種不友善的行為好不?以搜索引擎為例:
1.我使用搜索引擎是要找到很多candidate, 然後需要我挨個點進去看看才知道是不是我想要的。如果我點進一個鏈接,又深入了幾層,發現不對或者還想看看別的鏈接,我需要點返回好多次。麻煩。
2. 我點進去第二個鏈接,想和第一個比較下的話就根本沒有辦法了。3.前面講的還都存在一個前提:頁面是靜態的。但幾乎所有的頁面都是動態的,我再返回到搜索的頁面,看到的已經不是我剛才看到的了,我之前想see later的頁面也很可能看不到了。
看了很多回答(包括其他網站的),發現很多人陷入了一個思維陷阱,認為外國人的設計一定是好的是對的,只是我們百思不得其解其奧妙之處。我認為我們應該有自信,新標籤中打開就是更友好的設計。大家不要以為外國人都挺懂電腦的,我的感覺是大眾數字技能方面,東亞已經超越歐美了。
或許當前標籤頁中打開有我不知道的原因,但它說服我之前,我對自己的習慣有充分的自信。其實本就應該在當前頁打開單擊的鏈接的,這是互聯網衝浪這個詞最初的來源,也是後退按鈕設計的來源。當然,google 的是可以設置的。如@Harvey Shen
因為老外的想法比較奇怪吧。
比如,如果一個老外想上新浪網,他可能直接在Google里輸入新浪然後點搜索,然後辨認一下,點第一個進入新浪網,全程只需要一個標籤頁。如果他確定這個詞的搜索結果一定不會錯,那麼就會在輸入新浪網後點「手氣不錯」。甚至,他記得新浪網的域名,於是輸入http://www.sina.com.cn進入新浪網。
而中國人思維則比較正常一些。首先,誰會輸入域名來進網站啊?那是只有黑客才幹的事。然後,百度哪有「手氣不錯」按鈕啊。所以,中國人進新浪網是這樣的:先打開那個藍色的e,默認首頁是hao123。在中間的框框里輸入「新浪網」,用滑鼠點後面的「百度一下」,彈出一個新窗口,顯示百度的搜索結果。用滑鼠點擊第一個結果「新浪首頁」,彈出一個新窗口,進入新浪網。
中鍵
一群答非所問,一群人愛烏及烏,我一直覺得google這個地方很討厭。
首先經常上網的人都知道右鍵新窗口打開網頁其次我想問如果不想用新窗口打開新的搜索頁面,請問如何用百度做到?至少我現在不知道,還要去百度。所以我認為還是應該讓用戶自己選擇在新頁面打開還是原頁面打開
我已經習慣了左鍵一拖在新窗口打開連接不想在新窗口的就直接左鍵單擊
就不說那款了
免得被人說做廣告反正我覺得挺方便的現在回過頭來看,這種原窗方式未嘗不是一種低碳。
我有同樣的問題,而且國外的網站的話不止google吧,如我用的比較多的yahoo,facebook,還有一些學習類的外國網站基本都是在本窗口直接跳轉,這個因該說明了這是一項不錯的用戶體驗才對;但是國內的網站全部(目前沒有發現例外)都是在新窗口中打開,而且也沒有發現有人抱怨體驗效果差吧!不懂,不懂!
因為 target="_blank" 不能再強制在當前頁面打開,而在當前頁面打開的可以強制在新標籤頁打開,這樣對於用戶來說就更自由
我簡單說一下我的看法。
這是個非常好的問題,尤其是搞網站、社區做ec、做遊戲等等的人都會非常關心這份問題。
那就是如何留住用戶、讓用戶長時間的使用同一個網站和服務。讓用戶自然而然的樂在其中、這個用戶操作流程、有些人稱為用戶體驗。
中國和亞洲用戶、比較不明確自己想幹什麼、或者喜歡瞎逛,猶如逛商場。帶有一定的盲目性、你讓她說向幹什麼、說不清楚或者也只能說個大概、原因很多、所以各種網站頁面之間亂跳、也無所謂。我稱之為跳躍性思維。
歐美用戶則不一樣、目的非常明確,使用的網站也有限、自然的頁面遷移也就是那樣。和歐美的人和印度的人聊天你會發現他們思考很有邏輯性、不大會強詞奪理。我稱之為邏輯性思維。
不存在哪個好、思維決定行為。歐美的和亞洲網站對比一下能看到很多有意思的東西。 希望我的回答有所幫助。簡潔設計思想的體現,是要讓你沉浸在當前,給用戶一個簡潔的體驗!
推薦閱讀:
※用"/(.*?)d/"正則表達式匹配"abcd"為什麼得到的是"abcd"而不是"d"?
※怎麼看待2017 年三月 Angular 直接跳 4?
※你前端實習時得到的第一份任務是什麼?
※2016年,中國的前端在關注什麼?
※前端搞那麼多工具框架庫,是讓開發更簡單,還是更複雜?