«

»

12 月
05

符合國情的鏈接新窗口打開



符合國情的鏈接新窗口打開 -網頁設計

符合國情的鏈接新窗口打開 -網頁設計


引子
許多可用性專家一直把鏈接新窗口打開(target=’_blank’)認為是大忌。在他們看來,新窗口打開的問題在于:

1.用戶將無法控制它在本頁打開還是新窗口打開。這是不尊重用戶的選擇。
2.新窗口打開使任務欄更加地擁擠。
3.用戶更加期望新頁面在當頁載入。
4.新窗口打開是“后退”按鈕變得不可用。

實際上,在Neil Turner的文章中提到,以下情況可以打開新窗口:

1.鏈接指向一個文檔(PDF,Word文檔等)
2.鏈接指向一個大圖片,需要一定時間來下載。
3.鏈接指向一個需要打印的頁面(這種邊緣情況都被扯進來了-_-|)

SmashingMagazine補充其他的情況時

說還有:

1.當頁加載可能打斷一個正在進行的進程。
2.鏈接是指向一個幫助。

其實,我認為,總結一下他們說的只有兩點。也就是以下兩點的情況下,可以打開新窗口:

1.鏈接指向一個需下載到本地或者打印的文件(通常是非HTML的)。這里就包括了pdf, doc, mp3, 需打印的文稿等等。
2.當頁加載可能打斷一個正在進行的進程,或者使之不能完成。例如需要前后對比的幫助;正在填寫表單時,用戶想看看隱私條款等等。

其他的可用性問題和信息構架

新窗口打開在體驗上來說會加長用戶認知上的等待時間。同時新窗口打開是一種彈出方式,它:

·可能是以新Tab的方式打開。那么這個Tab可能沒有被主動激活,將會需要用戶主動激活該Tab才能發現剛才點擊的頁面。

(IE7里,如果用戶不勾選“當創建新選項卡時,始終切換到新選項卡”這項,那么使用javascript打開的新Tab將不會被激活。)
·可能是以新的瀏覽器窗口的方式打開。那么如果這個窗口沒有能被自動最大化,那么將會需要用戶手動最大化。
·過多的新窗口將需要用戶花費更多的時間維護各窗口。

新窗口打開確實會影響可用性。但這個問題常常并不在于打開新窗口本身。而在于更下一層的信息構架。國外的網站結構相對簡單地多,任務流程清晰。所以很少使用 到新窗口打開。新窗口打開的使用大部分是使用在出站鏈接上,避免用戶流失。國內網站通常結構相當復雜,沒有固定、清晰的任務流程。在非線性的任務流程情況下,需要考量是否使用新窗口打開來彌補信息構架的不足。

新窗口打開彌補了導航的不足

即使如此,打開新窗口的對于導航的好處卻沒有被人們所廣泛發現。我們來看看在IE7中,從首頁的促銷點擊直到進入某一個商品Detail頁的過程。

第一步,首頁上點擊某促銷廣告(彈出新窗口,出現產品List頁面);第二步,產品List頁面上點擊某產品(彈出新窗口,出現商品Detail頁面)。

所有點擊均彈出新窗口。我們回到IE7的Tab上,看看每一步點擊後,Tab有什么變化:

大家可以看到,就像面包屑一樣,Tab這時候提高了這樣的信息:

1.你從哪來?
2.你的行徑路徑如何?
3.你現在在哪里?

明顯地,用戶并不是依托類目的路徑點擊進入該頁的。這時,Tab就像一個動態的面包屑,彌補了網站本身靠類目組織的面包屑的不足。

其他的瑣碎

另外有兩點也不容忽視。

第一點是關于我國的國情。中國人的所在社會環境信息更加擁堵。導致中國人的信息承受能力會比西方互聯網用戶強。這將使中國的互聯網用戶:

·能容忍單頁面下更多的信息量。
·同時能容忍更多的頁面打開。
·良好的信息構架對于中國互聯網用戶的有效性相對于西方效果更不顯著。

除此之外,第二點,對于覽器后退按鈕的問題,我同時認為:我國互聯網用戶相對于國外用戶來說對于計算機認識水平要求更低。這就造成我國用戶更容易理解并想到 關閉按鈕的點擊而不是后退按鈕。在實際中,也發現在國內用戶比國外用戶更不會去點擊后退按鈕(此為經驗,無數據支持)。

最后

交互設計師很多時候其實是在權衡各種各樣的因素。從商業訴求到用戶目標,從可用性到審美學。

在設計原則上或曰:“應該讓用戶對他們正在交互的界面有控制權。”亦或曰:“應該提供Good default,減少用戶控制。”

看起來,這些是矛盾的。

根據第一條,極端地,我們應該設計一個鏈接新窗口打開設置的功能,以便能讓用戶選擇控制鏈接是否在新窗口打開。

根據第二條,我們應該為用戶設想好了每一個鏈接是否在新窗口打開。并默認設置好它。

對于用戶來說第一條定理不一定永遠是對的。你把所有的界面控制都拋給用戶,實際上是在做一個高可定制化的界面。有時不如使用Good default,也許更好。事實上,第一條是送給專家用戶的,第二條是送給新手的。

如何平衡他倆的關系,就是我們交互設計師的職責。

最后的最后,一定記住,回到用戶中間去。在我做的一些可用性測試和訪談中發現,新手和中間用戶在點擊新窗口打開的鏈接時,并未表現出明顯的不理解、沮喪或是挫敗。

發佈留言

暱稱和郵箱必需填寫,您的郵箱只有管理員可見。

您可以使用這些 HTML 標籤和 attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>