nicegoing
V2EX  ›  问与答

移动端 zaker,pocket 是怎么实现对网页进行重新排版的? android 有没有类似开源实现?

  •  
  •   nicegoing · May 28, 2015 · 2838 views
    This topic created in 4189 days ago, the information mentioned may be changed or developed.
    很好奇,它们如何把排版做这么好的。
    3 replies  •  2015-05-28 16:59:03 +08:00
    JoyNeop
    JoyNeop
    May 28, 2015
    1
    text = (function(d){
    var result = '';
    for (var i = 0; i < d.length; i++) {
    result += d.innerText + '\n\n';
    };
    return result;
    })(document.querySelectorAll('p'));
    JoyNeop
    JoyNeop
    May 28, 2015
    2
    Line 4 漏了个 iterator……
    nicegoing
    nicegoing
    OP
    May 28, 2015
    3
    @JoyNeop 这好像只能处理文本,很多文章还有图片。图片要放在文本中。还有很多东西要过滤的,比如文章外面的评论,广告等
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   2010 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 24ms · UTC 14:56 · PVG 22:56 · LAX 06:56 · JFK 09:56
    ♥ Do have faith in what you're doing.