寫在前面
這是參加SEO培訓時候和諮詢老師爭議的問題。
SEO?沒錯,是SEO培訓老師花了相當時間大講使用者體驗。
果然是一個全民使用者體驗的年代了。
大家以前都說“我覺得…”,“我認為…”
現在從經理到前台都會“對使用者來說…”“從使用者體驗的角度來講…”。
擔心的是使用者體驗發展如同早期被泛濫的方便使用(User Friendly),
那個時候“User Friendly”作為眾多軟體必備標籤印刷在外封裝上,以達到方便使用的標準。
先把標題寫下,勉勵一定在本周完成日誌,梳理一些思路。
星期一了,趕緊正題開始。(整理完文檔淩晨3:30,實現承諾果然是很辛苦的。)
新開視窗?新開標籤?還是新開頁面?
新開視窗的描述並不準確,因為不同的瀏覽量器處理target=”_blank”的方式並不一致。
不支援多標籤的早期瀏覽器,處理target=”_blank”的方式自然是新開一個視窗,如IE6。
多標籤瀏覽器卻並非都是新開標籤。Firefox及Chrome的處理方式是新開標籤。
但是同樣是多標籤瀏覽器的IE7、8和Safari面對target=”_blank”的方式是如同IE6一樣的新開視窗。
那麼瀏覽器無論是否新視窗,相同點是都會新開一個頁面,那麼接下來問題轉移到是否要使用target=”_blank”或者是否新開頁面好了。
一致使用target=”_blank”的不好地方是?
1. 加重瀏覽器負載。中國網站使用Flash、JS等動態效果很多,不斷新開頁面對瀏覽器會加重瀏覽器負載。
2. 不方便選擇/關閉操作,IE6以及IE7、8和Safari這樣面對target=”_blank”以新開視窗方式開打的多標籤瀏覽器。無論是否開啟類似XP預設”分組相似工作列按鈕”。
3. 無法使用瀏覽器的前進、後退按鈕完成前後跳轉。
4. 不能通過 HTML 4.01 Strict XHTML 1.0 Strict 和 XHTML 1.1及以後版本的驗證。只能通過 HTML 4.01 Transitional 和 XHTML 1.0 Transitional版本的驗證。
5. 無法很好照顧使用螢幕助讀程式的使用者。
起因和現狀
或許國內門戶網站一開始帶給了大家“更懂中國”的新開頁面使用習慣,
Google.cn也迫於本土習慣改成了baidu相同的方式。
看看電子商務網站們都是怎麼樣的呢?
新蛋很多站外連結都是當前頁面跳轉,這部分連結會提高網站跳出率(Bounce Rate)。
比較好的處理方式可以參考Amazon.com,通過Icon提前告訴使用者連結會新開頁面。
\
整理一下原則
1. 是否要新開頁面,控制權交給使用者。
2. 通過導航設計解決使用者迷失的問題,而不是新開視窗。
3. 需要使用target=”_blank”,站外連結、下載連結、列印頁面連結。通過視覺設計告知使用者這些連結會新開頁面。也可以用第二條原則來解釋,這些連結開啟的頁面一般情況都不能通過導航返回。
4. 不需要使用target=”_blank”,導航、篩選、Tab、翻頁、有使用者輸入表單的流程頁面連結(註冊、支付等等)。
5. 不要使用傳統快顯視窗(Popup)。雖然現在相對少了很多。
回答B2C網站是否應當新開視窗?個人角度:
對於Amazon.cn、Newegg.com.cn這類已經長期按國外方式的網站,
為避免改動造訪問習慣更改,處理好導航及外部連結標識,延續目前的模式。
對於Dangdang.com、360buy.com這類網站,繼續更懂中國的方式好了。
描述中的瀏覽器版本僅測試IE7、8,Firefox3.5,Safari4,Chrome3.0。
參考及引用資料,可以通過以下連結瞭解更詳細資料。(當然都要用target=”_blank”) ^_^