美文网首页程序员
雾霾了?新浪微博H5前端的bug

雾霾了?新浪微博H5前端的bug

作者: Java_or_PHP | 来源:发表于2016-12-19 23:07 被阅读108次

    从手机客户端分享的链接,用桌面版的firefox打开,好大一片空白,跟北京的雾霾一样。


    作为码农,忍不住要看看了。F12一下:


    某变量为null。提示是第2776个字符。

    在新的tab打开这个js,

    压缩过的。

    下载该文件,用万能的Vim打开,2776l 一下,

    定位到这个地方,做一个高亮的mark。

    打开:http://jsbeautifier.org/ 把压缩过的js 粘进去,美化一下。把美化过的js paste到一个vim 的新tab里,

    用刚刚的高亮定位一下。就是这行:

    ```

    return n.webkit = !!r, n.version = r[1]

    ```

    这里,r是这么定义的:

    ```

    r = i.match(/Web[kK]it[\/]{0,1}([\d.]+)/),

    ```

    显然,对于firefox来说,这是一个null。r[1] 显然不存在。

    相关文章

      网友评论

        本文标题:雾霾了?新浪微博H5前端的bug

        本文链接:https://www.haomeiwen.com/subject/fijluttx.html