一.与交互设计师的突然撕逼

        今天阿白在验收产品的时候,在博客首页打开一篇博文,是在原先的页面进行刷新,而不是新开一个标签页打开。阿白让开发改成在新标签页中打开,但是开发说这是设计师设计的,需要设计师同意。阿白去找设计师,设计师觉得问题不大,完全可以在原网页刷新显示,没必要重新改动。接下来就是产品与设计师进行的撕逼大战。最中也没有谁说服了谁。

二.乖哥来指点迷津

        中午吃饭的时候,阿白把问题和乖哥进行了论述,乖哥就问,“为什么你觉得新开一个标签页会更加舒服呢?” 阿白一愣,其实他自己也不知道为什么,更多的就是觉得更加舒服,至于是否有理论支持,就没有深入思考了。乖哥看阿白也没搞懂,也没继续为难他,直接说了一下自己在设计这样问题时,常用的理论。“我们在做一件事时,如果这件事是垂直线性的,有递进关系,那么在完成这件事的整条路径上会出现很多可点击、但与完成这件事无关的链接。比如我浏览一篇博客,我打开博客后,可能会出现“相关推荐”,那么这里的“相关博客”的点击我们怎么处理呢?如果我们在原链接刷新,那么进入新博客后,我们就会紧张,因为我之前的事情还没完成结束,我的页面就丢失了。如果我现在处于一个信息聚合的页面,在这个界面进行信息的并列分发,就比如你说的“我的博客首页”,现在点击一篇博客阅读,我在原来的页面刷新?问题来了,因为是信息聚合的地方,我由此想打开多个信息页面这是很常见的需要,我总不能都自助开新标签页,再复制首页链接过来,再打开博客吧。这个流程也太冗余了吧。另外比如一些友链什么的到跳转到外域,那么肯定是打开新页面更加合理。再有就是如果是在本页刷新的话,你要考虑新出来的页面“可继续深入点击性”,即用户是不是可以大概率的继续在站内点击浏览。如果会出现让用户反感、不适的页面,用户会立刻关闭页面,那么这会导致用户直接流失。如果向点击顶部导航栏这样的需求,大多都是在原页刷新,因为这展示的更多是一个并列关系。”

三.回撕交互设计师

        带着乖哥给的一套理论,阿白下午又重新去找设计师理论,当然这次设计师还是被说服了的。

每天一点产品思考(5):Web端链接跳转在当前页面刷新还是新标签页打开?的更多相关文章

  1. 代码方式设置WordPress内所有URL链接都在新标签页打开

    本文由荒原之梦原创,原文链接:http://zhaokaifeng.com/?p=699 前言: WordPress默认情况下几乎所有URL链接都是在同一个标签页打开.这样的话,读者点击一个链接就会离 ...

  2. selenium chrome在新标签页打开链接的方法

    目前chrome是我在实现webdriver时运行最稳定的浏览器,如何利用webdriver打开多个标签页和链接呢,到处查找得到的往往只是如何打开标签页.打开标签页很简单,chrome浏览器打开标签页 ...

  3. HTML:模拟链接被按下,在新标签页打开页面,不使用window.open(可能被拦截)

    当按下一个按钮时,想打开一个新的标签页,可以使用window.open去实现但是因为使用window.open在新窗口或者新标签页中打开页面,有可能被浏览器给拦截.为了解决这个问题,可以模拟链接被按下 ...

  4. (转载)HTML:模拟链接被按下,在新标签页打开页面,不使用window.open(可能被拦截)

    原文: http://www.cppblog.com/biao/archive/2010/08/21/124196.html 当按下一个按钮时,想打开一个新的标签页,可以使用window.open去实 ...

  5. 阻止iOS Web APP中点击链接跳转到Safari 浏览器新标签页

    问题:ios封装完之后,点击里边的按钮会跳转到网页上 ——小卡遇到这个问题就是这样解决的↓↓↓ 解决方法:建议将代码放到</head>标签前,当然,另外存为一个js 文件引用也是可以的呦~ ...

  6. Web编程基础--HTML、CSS、JavaScript 学习之课程作业“仿360极速浏览器新标签页”

    Web编程基础--HTML.CSS.JavaScript 学习之课程作业"仿360极速浏览器新标签页" 背景: 作为一个中专网站建设出身,之前总是做静态的HTML+CSS+DIV没 ...

  7. magento产品成功添加到购物车后跳转到不同页面 添加 add to cart 按钮

    1 添加产品到购物车成功后是跳转到购物车页面或不跳转.这个在后台可以设置 system -> configuration -> After Adding a Product Redirec ...

  8. 如何设置使chrome新标签页中打开链接自动跳转到新标签页?

    在新标签打开链接的时候这样点选 Ctrl+左键 或者 鼠标中键 或者 右键链接选择'新标签页中打开链接', 可实现出现新标签页但不自动跳转 但是这个有问题, 即, 新标签只是在背景打开, 操作后并不会 ...

  9. CefSharp禁止弹出新窗体,在同一窗口打开链接,或者在新Tab页打开链接,并且支持带type="POST" target="_blank"的链接

    说明:在同一窗口打开链接,只要稍加改造就可以实现,这里实现的是在新Tab页打开链接,并且支持带type="POST" target="_blank"的链接 gi ...

随机推荐

  1. Implement Property Value Validation in Code 在代码中实现属性值验证(XPO)

    This lesson explains how to set rules for business classes and their properties. These rules are val ...

  2. CSS学习笔记-2D转换模块

    2D转换模块:    1.旋转        1.1格式:            transform:rotate(45deg);        1.2含义:            表示旋转多少度   ...

  3. iOS中点击按钮跳转到外部浏览器和内部打开

    如图所示,需要实现点击一个按钮,跳转到指定网页: -(void)pushBtnCellClickDeleate{ NSLog(@"跳转"); //在APP内部打开指定网页 UIWe ...

  4. Linux —— 时间(tzselect、timedatactl命令,查看和修改时区,修改时区为东八区)【转】

    转自:https://blog.csdn.net/weixin_42167759/article/details/90648225 一.设置linux修改时区首先查看当前时区 #date -R显示结果 ...

  5. 克服悲伤情绪的三个P原则

    1.自责(Personalization) --不要自责 2.永久化(Permanence) --悲伤不会永远存在,一切都会过去 据科学研究发现:人遇到开心或悲伤的事情之后,心情在短期内会产生巨大的波 ...

  6. 201871010102-常龙龙《面向对象程序设计(java)》第十五周学习总结

    项目 内容 这个作业属于哪个课程 https://www.cnblogs.com/nwnu-daizh/ 这个作业的要求在哪里 https://www.cnblogs.com/nwnu-daizh/p ...

  7. python中copy()和deepcopy()详解

    **首先直接上结论: —–我们寻常意义的复制就是深复制,即将被复制对象完全再复制一遍作为独立的新个体单独存在.所以改变原有被复制对象不会对已经复制出来的新对象产生影响.—–而浅复制并不会产生一个独立的 ...

  8. leetcode 5199. 交换字符串中的元素

    地址  https://leetcode-cn.com/contest/weekly-contest-155/problems/smallest-string-with-swaps/ 给你一个字符串  ...

  9. verilog问题二三

    assign语句叫连续赋值语句?为什么要叫连续,是由于等式右边是顺序执行的还是因为在执行赋值的过程中,赋值的先后顺序(实际上或者概念上)是有顺序的? 同步(复位)与异步(复位)的具体内涵:异步信号定义 ...

  10. MYSQL高可用集群架构-MHA架构

    1  MHA简介:MHA(Master High Availability)目前在MySQL高可用方面是一个相对成熟的解决方案,它由日本DeNA公司youshimaton(现就职于Facebook公司 ...