V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX 提问指南
2232588429
V2EX  ›  问与答

chrome 移动端每次启动都自动打开最后标签页是什么逻辑?

  •  
  •   2232588429 · 2016-05-23 09:08:24 +08:00 via iPhone · 9712 次点击
    这是一个创建于 3108 天前的主题,其中的信息可能已经有所发展或是发生改变。
    为何不能像 PC 端一样设置为启动打开常用标签导航呢?
    第 1 条附言  ·  2016-05-23 10:29:36 +08:00
    我发现 chrome 、 firefox 、 safari 这些国外移动浏览器应用逻辑都是这样,你退出 APP 没用,必须关闭所有标签页再退出才行,否则打开就必须是上一次浏览的标签页,这方面也没有设置程序启动页的地方。
    而 UC 、海豚这样的本地 APP 就有一个启动导航页,不存在这个“强制打开上次退出标签”的问题。
    是因为不同地区使用习惯不同么?是本地化没做好?总之,和 UC 、海豚对比一下,体验上感觉是不太方便的。
    第 2 条附言  ·  2016-05-23 12:12:19 +08:00
    经过讨论,目前看来还是一个使用习惯问题,不过本人觉得,这些厂商如果能多设一个选项,给不同习惯用户以更多可以选择的使用方式,是否更好一些呢?毕竟目前这个是没得选择,只能让用户强行纠正自己的习惯,真的很好么?
    41 条回复    2017-02-09 12:45:25 +08:00
    cxe2v
        1
    cxe2v  
       2016-05-23 09:19:58 +08:00
    设置里面有这个选项
    2232588429
        2
    2232588429  
    OP
       2016-05-23 09:23:19 +08:00
    @cxe2v 没有看到,请问路径?我是 IOS 手机端的。
    cxe2v
        3
    cxe2v  
       2016-05-23 09:25:11 +08:00
    @2232588429 啊哦,我以为是 PC 端的, IOS 上我没装 chrome
    kx5d62Jn1J9MjoXP
        4
    kx5d62Jn1J9MjoXP  
       2016-05-23 09:29:48 +08:00
    逻辑是你没有关闭它们,所以 chrome 也不会帮你关闭它们
    2232588429
        5
    2232588429  
    OP
       2016-05-23 09:38:21 +08:00
    @ssynhtn 起码得给用户一个启动设置选项吧, UC 那样就感觉挺好~
    21grams
        6
    21grams  
       2016-05-23 09:39:24 +08:00 via Android
    你没关过它那就不是每次启动,你只启动了一次
    2232588429
        7
    2232588429  
    OP
       2016-05-23 09:42:40 +08:00
    @21grams 我把 APP 关掉再重新打开依然是打开上一次标签啊
    kx5d62Jn1J9MjoXP
        8
    kx5d62Jn1J9MjoXP  
       2016-05-23 09:49:42 +08:00
    @2232588429 Windows(以及大部分操作系统)和 Android 的区别而已, Android 上 app 一般没有“退出”这个选项,所谓退出就是销毁所有的 activity , Android 认为没有必要销毁,点击 home 键回到桌面,让它们待在内存中,下次启动接着用。
    UC 只是考虑到绝大部分用户都习惯了非 Android 平台上的使用习惯,所以给了一个销毁全部界面的退出按钮而已
    2232588429
        9
    2232588429  
    OP
       2016-05-23 09:53:33 +08:00
    @ssynhtn 我不是 Android ,是 IOS ……
    fyl00
        10
    fyl00  
       2016-05-23 10:02:54 +08:00
    因为不是国内应用, Safari 的逻辑也是这样的。不过 Safari 有个特性就是激活地址栏之后,页面上显示的就是空白页显示的内容
    kx5d62Jn1J9MjoXP
        11
    kx5d62Jn1J9MjoXP  
       2016-05-23 10:11:17 +08:00
    @2232588429 哭笑脸, iOS 我就不管了,不过 iOS 和 Android 貌似是一个逻辑, Android 起码可以一直按返回键
    Deffi
        12
    Deffi  
       2016-05-23 10:11:56 +08:00
    你要把标签关掉,直接关掉 App 没用
    2232588429
        13
    2232588429  
    OP
       2016-05-23 10:24:14 +08:00
    @fyl00 嗯,发现 chrome 、 firefox 、 safari 这些国外移动浏览器应用逻辑都是这样,你退出 APP 没用,也没有设置。是因为不同地区使用习惯不同么?本地化没做好?总之,和 UC 、海豚对比一下,体验上是不太方便的。
    2232588429
        14
    2232588429  
    OP
       2016-05-23 10:31:37 +08:00
    @Deffi 挺想知道”必须关闭所有标签才算退出“这样麻烦的设计,原因何在。
    dphdjy
        15
    dphdjy  
       2016-05-23 10:35:35 +08:00 via Android   ❤️ 1
    大概属于“符合国人用户习惯的设计”之一,以及这个习惯还是国产应用培养的。。。
    给你虚假的控制感,实际上后台作恶。。。
    2232588429
        16
    2232588429  
    OP
       2016-05-23 10:44:30 +08:00
    @dphdjy 这个推测有技术方面论点支撑么?仅仅是一个“打开应用启动设置”问题, 感觉还提升不到“后台作恶“的高度吧?凭良心想想,每次关 APP 还必须先把所有标签都关掉,真的方便么?
    ncdx2009
        17
    ncdx2009  
       2016-05-23 10:58:56 +08:00 via iPhone
    firefox 不是,至少 beta 不是,至少连续四五个版本都不是,是可以设置不启动的。
    setting-->advanced-->restore tab : Dont restore tab after quitting firefox
    dphdjy
        18
    dphdjy  
       2016-05-23 11:00:50 +08:00 via Android
    @2232588429 并没有!

    但是从技术难度来说,每次全关明显更简单,所以这样设计是开发商研究分析过的。

    至于后台作恶,只是我想黑一黑很多国产浏览器喜欢在 menu 放一个“退出”的选项,但是实际上依然在后台折腾。

    不过这个主要还是因为希望用户能一打开继续之前的工作,比如 Win 后来的“开机打开之前的任务”这种设定,实际上是方便了的,毕竟打开自然需要做点什么,做完了就关掉,如果自动帮你关了,这就是干涉用户行为,一般不缺德的开发商都会尽可能尊重用户,至少不干涉。

    不过标签页非常多,我感觉是国内很多页面滥用 target 属性导致的,毕竟国内很多浏览器还有强制在当前标签打开这种违规的设定。

    如果全部标签页都关了,对浏览器来说就是任务完成,这样它才会关闭,再次打开即是 blank 页面,也就是国内喜欢放广告的导航页面
    2232588429
        19
    2232588429  
    OP
       2016-05-23 11:02:36 +08:00
    @ncdx2009 firefox IOS 上我试了是没有这个选项的~
    rility
        20
    rility  
       2016-05-23 11:08:03 +08:00 via Android   ❤️ 1
    国产浏览器导航页一堆广告 跳转也带推广 当然希望你多看多点了
    helloSwift
        21
    helloSwift  
       2016-05-23 11:17:46 +08:00 via iPhone
    国外基本这样,没法设置。
    要么换,要么改变习惯
    Balthild
        22
    Balthild  
       2016-05-23 11:19:46 +08:00 via Android
    @2232588429 Safari 也是这个逻辑。事实上在 App 看来根本就没有应用关闭的概念,只有标签页被关闭的概念。
    Balthild
        23
    Balthild  
       2016-05-23 11:20:53 +08:00 via Android   ❤️ 2
    以及希望楼主不要代表所有国人
    ncdx2009
        24
    ncdx2009  
       2016-05-23 11:26:44 +08:00 via iPhone
    @2232588429 我用的是 Android Firefox beta ,升级了几次版本都有的, IOS 倒没试过
    2232588429
        25
    2232588429  
    OP
       2016-05-23 11:38:09 +08:00
    @dphdjy

    @rility

    chrome PC 端的导航页也都是没有广告的,如果不谈是否作恶,纯粹讨论哪种形式体验更方便,国产的”打开习惯导航页“和国外产品“强制打开上次退出标签”相比,当然是更好一些了。
    2232588429
        26
    2232588429  
    OP
       2016-05-23 11:42:09 +08:00
    @Balthild 我的发言好像没有任何”代表所有国人“的倾向,仅仅是纯粹从产品体验角度讨论哪种更方便而已。
    dphdjy
        27
    dphdjy  
       2016-05-23 11:50:33 +08:00 via Android
    @2232588429
    1. Chrome 会打开 block 标签页
    2. 我个人不习惯自以为是的国产浏览器

    至于 “强制打开上次退出标签” 本身就不会 Chrome 不会打开已经关闭的标签,如果没有没关闭的标签会打开 block 页,所以 Chrome 符合你的要求。这个问题只能是你没有关闭,是用户操作问题。
    2232588429
        28
    2232588429  
    OP
       2016-05-23 11:56:52 +08:00
    @dphdjy 的确存在一个使用习惯问题,像本人一般喜欢打开很多标签页但不会去一个个关掉,一般一键退出就全部关闭了(在 PC 端)。移动端上的 chrome 就没有一次性关闭,只有手动一个个都关掉标签页才能在下次启动的时候看到导航页。这个就不太习惯了。
    rility
        29
    rility  
       2016-05-23 11:58:10 +08:00 via Android
    参考 OS X 的关机,大家做这个 session 制就是以最大程度能还原之前的状态。方便绝大多数人。
    另外 个人 pc 版 chrome 同样是设置为自动打开上一次未关闭的标签页。
    Balthild
        30
    Balthild  
       2016-05-23 11:59:31 +08:00 via Android
    @2232588429 你把个人习惯差异归结为「本地化」,而实际上「本地化」这个词本身就是代表某个地区的主流习惯的。
    dphdjy
        31
    dphdjy  
       2016-05-23 12:01:24 +08:00 via Android
    @2232588429 大概应该改改习惯~
    或许是看资讯和媒体这类一次性的娱乐内容太多。。。所有开的页面多,又难得关(瞎说的
    如果天天看文档就明白,这种功能多有用了
    2232588429
        32
    2232588429  
    OP
       2016-05-23 12:02:47 +08:00
    @Balthild 你说得对,这个词用得的确有些偏颇。应该叫做”国产浏览器中流行的操作习惯“,至于大众群体主流使用习惯如何这个没有调查过不好下结论。
    dphdjy
        33
    dphdjy  
       2016-05-23 12:04:22 +08:00 via Android
    @Balthild 毕竟国内厂商动不动就是“符合国人习惯”,这种爱国情怀熏陶之下,中国人已经不属于人类了,所以本地化被这样理解也是可以理解的。。。
    2232588429
        34
    2232588429  
    OP
       2016-05-23 12:06:57 +08:00
    @rility 可能每个人的使用习惯不同吧,换成我,启动时每次都是打开新的标签页,以前浏览标签页都可以从历史记录中查找打开,毕竟都是同步的。
    2232588429
        35
    2232588429  
    OP
       2016-05-23 12:12:45 +08:00
    @dphdjy 目前看来还是一个使用习惯问题,不过本人觉得,这些厂商如果能多设一个选项,给不同习惯用户以更多可以选择的使用方式,是否更好一些呢?毕竟目前这个是没得选择,只能让用户强行纠正自己的习惯,真的很好么?倒也不见得。
    otakustay
        36
    otakustay  
       2016-05-23 17:21:09 +08:00
    其实不是所谓打开最后标签,而是类似于你在知乎 app 看文章,退出程序第二天再打开还是能继续看这个文章,纯粹的保持用户状态

    但是因为系统的内存管理,缓存着的东西是会被杀掉的,此时浏览器就只能重新加载一下这个你正在看的内容了,至于能不能恢复 scroll 等状态就看做得好不好了

    这是大量 app 都有的逻辑,没做这功能的应用我还会理解是“做得不够细致”,所以不应该只怪浏览器才对
    otakustay
        37
    otakustay  
       2016-05-23 17:22:08 +08:00
    我想了想,无论知乎还是 Reeder ,阅读类软件都会有保存用户当前阅读状态的功能,浏览器恰恰是一个非常通用的阅读类应用(读网页)
    2232588429
        38
    2232588429  
    OP
       2016-05-23 17:52:22 +08:00
    @otakustay 把浏览器归类为通用阅读类应用我不是太赞同。我认为看书→看知乎→看网页 ,这个需求强度应该是逐渐减弱的。看小说你重新打开,相当于自带书签,当然很欢迎啊。但是看网页很多人往往看一遍内容就达成目的了,就像 PC 端口的使用习惯一样,最后统一一键退出。不至于下次打开浏览器还去看昨天已经看过的那个网页,如此就产生了一种很麻烦的感觉→→明明这个网页我昨天已经看过了为什么重新打开应用的时候你还要再给我看一遍呢?
    dphdjy
        39
    dphdjy  
       2016-05-23 18:06:45 +08:00 via Android
    @2232588429 所以说感觉应该改习惯,大概主要看得是娱乐 /资讯这类消费信息,既没价值,也不重要,如果常年看文档,资料,这种功能是必要的。
    既然为了看这些东西,还是国产浏览器更适合,他们对于折腾时间,有独到的经验和技能,更何况国产浏览器不是 webkit 内核,就是更加“符合国人习惯”的内核,何必在 Chrome 上吊死,就因为抓不住消费时间的这类用户, Google 社交才一直萎靡。
    结论:
    1. 去反馈
    2. 自己编译,改功能
    3. 换符合习惯的浏览器
    honeycomb
        40
    honeycomb  
       2016-05-23 18:36:34 +08:00 via Android
    @2232588429

    他们的逻辑是,从一开始就没有退出:应用程序的实例即便要销毁,也要留下墓碑,供下次用户回到他们离开的地方。他们认为这样的逻辑是体验良好的,他们可能难以理解你的想法。

    所以 Firefox 虽然有重新开启不恢复标签页的设定,可是如果你用 home 键( Android 的那个圆圈)离开 Firefox ,再回来,显示的还是刚才的页面,因为这个过程里 Firefox 只是被停止(暂停),再被恢复运行。

    此外:

    他们更有可能喜欢一个没有多余功能的,没有存在感的浏览器:因为浏览器的本职工作是高效安全地展示网页,并且不做其他事。

    想想 line, 微信和 whatsapp/telegram, imessage 等的区别




    但是,单做浏览器的,难以从这样的产品营利。
    Balthild
        41
    Balthild  
       2017-02-09 12:45:25 +08:00
    @2232588429
    > 明明这个网页我昨天已经看过了为什么重新打开应用的时候你还要再给我看一遍呢?
    我可能昨天开了几个内容很多的网页,没有去看,打算明天看。
    可是我睡觉时浏览器应用的实例被系统自动杀掉了。如果应用程序在每次退出时关闭所有的浏览器,那我就没办法看这些网页了。应用程序也不会读心术,他不知道哪些网页是你准备留着以后看、哪些网页是你已经看完的,所以唯一的解决方案就是设置为任何标签页都只能被用户主动发出的指令关闭。
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1269 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 23ms · UTC 18:05 · PVG 02:05 · LAX 10:05 · JFK 13:05
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.