代码之家  ›  专栏  ›  技术社区  ›  artemave

如何获取整个文档的文本内容?

  •  7
  • artemave  · 技术社区  · 14 年前

    我正在构建chrome扩展,它在某个时候应该决定当前的页面语言。为了做到这一点,我的计划是提取页面的文本内容(或者至少是页面的一部分)并将其传递给翻译API。但是我找不到任何一条海峡前进的路 textNode 文件的。

    有一个备份计划要递归分析 $('body').contents() 直到有足够的文本内容,但感觉有点不稳定。也许有更好的方法?


    注意:ChromeExtensionsAPI允许脚本访问用户页面DOM,就好像它是其中的一部分一样。

    4 回复  |  直到 7 年前
        1
  •  8
  •   John Hartsock    12 年前

    使用 jQuery text() method

    $('body').text()
    
        2
  •  15
  •   mortalis    11 年前

    javascript:

    document.body.textContent
    
        3
  •  12
  •   pawel    14 年前

    没有jquery,同样简单: document.body.innerText;