hon(MYIE2)中,在释放鼠标左键之前,将光标拖动,离开原来链接的位置,则可以将原本在同一窗口内打开的链接在新窗口内打开,这种拖动操作代替了IE浏览器的按下shift的操作,用户省去了左手的配合操作,并且比点击右键,在菜单中选择效率要高很多,这种方式不仅给“窗口问题”一个好的解决办法,同时也为web界面的交互设计提供了一个好的思路。web界面由于受技术的限制,很多图形操作系统中的操作都无法实现,比如拖动、圈选、左键双击…web的交互设计也因此受到了很多限制,Maxthon解决“窗口问题”的办法给出了这样一个思路:将web技术上的问题留给浏览器,浏览器是客户端软件,能够实现图形用户界面的全部功能,整个web界面的交互功能由界面本身和浏览器共同实现,对于“窗口问题”,一个始终在同一窗口中打开的网站加上Maxthon浏览器就是个不错的组合。不过,Maxthon的这种解决办法并不是完美的,window界面中对于鼠标点击的操作是这样设计的:对于web上的链接、表单中的各种元件,比如按钮、单选按钮、复选按钮…“如果用户在鼠标按键按下时,移动光标离开控件,那么控件就会回到未按状态。尽管知道释放鼠标按键为止,输入焦点仍然在控件上。但当释放鼠标按键后,输入焦点切断了,任何事儿也没发生。如果用户改变了主意,这也是一条方便的逃逸途径。”—《ABOUT FACE 2.0》 而在Maxthon中,对文字链接的这种操作被赋予了新的功能,表单元件仍然不变,这样一来,第一,文字链接失去了这种“逃逸途径”,第二,这种拖动的操作在Maxthon中有了两种不同的功能,对于表单控件是“逃逸途径”而对于文字链接是在新窗口中打开,用户需要时时牢记才能确保操作正确。
目前最为可行的方法仍旧是在同一页面中打开,使用这种方式的前提是,确信该web界面所面对的用户群都知道在按住shift键的状态下点击链接,链接所指向的内容会在新页面中打开,至少也应该知道在链接上点击右键可以选择在新窗口中打开。这样,用户在希望打开在新窗口中打开链接内容时,只要按下shift键就可以实现了,当然,用户至少又要多占用一个左手的手指了,也许当时用户左手里正拿着一支红河牌香烟,而烟灰也许会在他按下shift键的同时掉落在键盘上。