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

国内的手机浏览器代码都是同一个作者(团队)写的吗?

  •  
  •   Felldeadbird · 2016-04-20 17:34:03 +08:00 · 2379 次点击
    这是一个创建于 2964 天前的主题,其中的信息可能已经有所发展或是发生改变。
    事情是这样的:
    最近撸主我写一个基于 window.open()的操作。为什么要用 window.open()呢?大家用过 phpmyadmin 应该知道的了。
    接着,我的应用本身是自适应,也就是说除了 PC ,理论上按照现代手机的浏览器,应该都可以正常支持 window.open()。于是乎,我拿手机来测试就发现这么一个有趣的问题:

    移动端环境: IOS 9.3
    国内手机浏览器: QQ 手机浏览器、 UC 浏览器、在 app store 搜索关键词“ 360 ”后安装的一个不知名浏览器、猎豹手机浏览器。
    国外手机浏览器: chrome 、 firefox 、 Safari 、 opera

    测试结果:
    国产浏览器除了猎豹手机浏览器外,全都是在当前标签页打开 window.open()的页面。而猎豹浏览器正常吗?不,他连反应都没有……
    为了验证这不是国内浏览器的问题,我测试国外的浏览器。结果大吃一惊:全正常!! window.open()均用新标签打开。

    #至此,我陷入了一个深深的疑问中:“国内的手机浏览器都是同一个作者(团队)写的吗?”。
    还有就是,为什么国外的都是新标签打开(正确的做法),国内的都是当前标签打开呢(错误的做法)?这让我现在陷入了进退两难的境地……
    12 条回复    2016-04-20 21:19:19 +08:00
    sgissb1
        1
    sgissb1  
       2016-04-20 17:53:45 +08:00   ❤️ 1
    浏览器这块,移动端我不清楚。

    pc 端核心一块的东西基本都一样的, chrmium+现成的 ie 框架。估计移动端也在用类似的一些框架。浏览器最近几年越做越没啥好做的了,主要是大家都很难捞钱。要么一家独大,要么小的都在艰难喘气中。
    ipconfiger
        2
    ipconfiger  
       2016-04-20 18:07:20 +08:00 via iPhone   ❤️ 1
    都是基于 webkit 的自然咯
    66beta
        3
    66beta  
       2016-04-20 18:16:35 +08:00   ❤️ 1
    我倒是很好奇,国产浏览器们为何要这样做
    zhouyg
        4
    zhouyg  
       2016-04-20 19:18:29 +08:00   ❤️ 1
    虽然不是同一个人写的,但是浏览器的代码几乎差不多。

    俗称浏览器插件集合开发商
    cmlz
        5
    cmlz  
       2016-04-20 19:46:54 +08:00   ❤️ 1
    国内做垃圾站的多,开新窗口基本都被判为弹广告?
    Showfom
        6
    Showfom  
       2016-04-20 19:52:08 +08:00   ❤️ 1
    说反了吧?国内才是新标签,国外都是当前标签。
    Felldeadbird
        7
    Felldeadbird  
    OP
       2016-04-20 20:40:15 +08:00
    @Showfom 你试下就知道了。
    Felldeadbird
        8
    Felldeadbird  
    OP
       2016-04-20 20:40:58 +08:00
    @66beta 我也不清楚。这种做法很奇怪。不按照标准来的。
    SCaffrey
        9
    SCaffrey  
       2016-04-20 20:41:07 +08:00   ❤️ 1
    因为这些软件都是一个爹……
    tadtung
        10
    tadtung  
       2016-04-20 21:00:04 +08:00 via Android   ❤️ 1
    不是都是同一人写的,,,都是用同一套核心当然差异不大了。难道你不知道?
    tcdw
        11
    tcdw  
       2016-04-20 21:01:45 +08:00 via Android   ❤️ 1
    不是直接用 Android Webview 就是用 Chromium 内核吧。。
    但是那些修改过的内核不靠谱
    msg7086
        12
    msg7086  
       2016-04-20 21:19:19 +08:00   ❤️ 1
    在 app store 搜索关键词 “ 360 ” 后安装的一个不知名浏览器 :doge:
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   883 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 29ms · UTC 21:58 · PVG 05:58 · LAX 14:58 · JFK 17:58
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.