我正在构建Chrome扩展程序,该扩展程序在某个时候应确定当前的页面语言。为此,我的计划是提取页面(或至少页面的一部分)的文本内容,并将其传递给翻译api。但是,我找不到任何直接获取文档的所有textNode的方法。

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

注意:Chrome扩展程序api允许您的脚本访问用户页面dom,就像它是其中的一部分一样。

最佳答案

使用jQuery text() method

$('body').text()

关于javascript - 如何获取整个文档的文本内容?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/4233490/

10-12 12:26