V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
solesschong
V2EX  ›  程序员

微信内置浏览器与普通桌面端浏览器的区别在哪?

  •  
  •   solesschong · 2014-07-25 01:37:44 +08:00 · 8430 次点击
    这是一个创建于 3777 天前的主题,其中的信息可能已经有所发展或是发生改变。
    开发微信网页应用,使用微信内置浏览器浏览时总出现莫名其妙的错误。js经常会出问题。
    v站有没有开发微信网页应用比较有经验的,想请教一下一般需要注意哪些问题?
    在网上搜的东西都比较零散,并且可信度不高。

    自己贡献一个:使用weinre调试是个神器,能够发现js在哪里出错。
    4 条回复    2014-07-27 18:17:59 +08:00
    em70
        1
    em70  
       2014-07-25 02:42:09 +08:00
    ios系统下,给第三方应用提供的webview控件使用的JS引擎是UIWebView,而自带浏览器safari用的是改良版的Nitro引擎,性能差距不小,估计你遇到的问题是这个引起的

    但ios8开始,苹果将允许第三方应用使用Nitro,这个问题将得到缓解,要相信苹果控制版本碎片化的能力.
    solesschong
        2
    solesschong  
    OP
       2014-07-25 12:54:28 +08:00 via Android
    @em70 安卓就是通用的webkit吗?
    em70
        3
    em70  
       2014-07-25 14:55:18 +08:00 via Android
    @solesschong 安卓webview性能和自带浏览器一样,但不同版本系统不一样,比如2.3的就很垃圾。移动开发最好用jm这些框架,别用太高级的功能
    kepler1go
        4
    kepler1go  
       2014-07-27 18:17:59 +08:00
    内核都不一样吧?
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1467 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 23ms · UTC 17:29 · PVG 01:29 · LAX 09:29 · JFK 12:29
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.