新開窗口應該瀏覽器控制 -網上推廣 |
|
是否打開新窗口是個古老話題,并且多開窗口的問題基本已有了原則上的定論。
從操作角度考慮,其實用鼠標右鍵菜單可以新開標簽頁,中鍵點擊鏈接可以新開標簽頁,按住鏈接拖拽到頁簽也可以在本窗口打開,都能避免定義target=_blank鏈接的新開窗口問題。但畢竟不順手,而且不是通用方案,但是我更有理由相信target=_blank不是絕對錯誤。 首先,完全依靠w3c標準來定論絕對不能使用target=_blank有欠說服力,我比較贊同按需打開新窗口的結論,同時也百思不得其解為什么Strict DTD拋棄target標簽,因為需求很典型。 其次,對中國網民,或全世界發展中國家網民來說,能靈活使用shift鍵的基本都是中高級用戶,排除少數也知道按住shift再點擊鏈接的其他用戶,這個用戶群的量級也太小。 第三,在瀏覽器完全頁簽化、獨立頁簽進程的趨勢下,target=_blank是打開新窗口還是新標簽頁對用戶更友好,是否應該瀏覽器來改進?比如Chrome和FF中點擊target=_blank默認是打開新標簽頁,而不是新窗口。(IE, Safari都是打開新窗口) 并且針對Chrome和FF中如果按住shift點擊鏈接打開新窗口的情況,我推斷它們還是比較容忍target,并且最大程度從良了這個屬性。尤其Chrome還支持tab拖出和重組,讓是否新窗口的問題得到了弱化,操作流暢感勝過其他瀏覽器。點擊“確實應該新開窗口”鏈接的target=_blank似乎也不是那么討厭,并且可以方便用戶不再思考、動手按住shift。 因為中國特色網站的呈現、渲染效率普遍很低,里邊無數個腳本調用,還有外鏈廣告。我習慣是一個窗口一個網站,比如網易新聞首頁到內容頁的鏈接,淘寶搜索結果到商品頁的鏈接,都是強制target=_blank。用IE和Safari瀏覽的體驗很差,但Chrome和FF不僅沒問題而且還很順手。 試想,如果所有瀏覽器處理target=_blank都是新標簽頁而不是新窗口,點擊后既不會增加任務欄負擔,也不會造成全部手動關閉麻煩。世界會不會清凈很多?web設計師也不再那么痛苦?或者說target=_blank本身確實不合理,應該拆為target=_window和target=_tab兩個定義。意外的是,在網上查到哈斯日志、MozTW都已在05年有類似想法提出,我假設應該如此:
另外關于新標簽頁(new tab)中文說法,Chrome和FF翻譯是“新標簽頁”,IE是“新選項卡”,Safari是“以標簽方式打開”。個人認為既不是“標簽”也不是“卡”,叫做“新頁簽”最合適,起碼應該呼吁所有瀏覽器統一說法,太不象話了。 事實同樣證明,好方案應該從根源上解決問題,退一步海闊天空。如果僅停留在頁面上糾纏target=_blank的對錯,似乎永遠也無解,希望我的判斷沒錯。 注意:文中提到的各瀏覽器版本特指IE7, FF3, Chrome1, Safari4。 ? 一葉千鳥(轉載請留原文鏈接,更新于2009年04月16日22點) 原文:http://blog.rexsong.com/?p=6061 |
- Mar 19 Mon 2012 13:07
新開窗口應該瀏覽器控制
close
文章標籤
全站熱搜
留言列表