如何使用javascript处理大型html文本页面
How to handle large html text page using javascript?
我有一个巨大的(大约20mB)html页面,它只不过是纯文本。它是服务器上运行的某些代码的日志文件。现在,我正在尝试编写一个 chrome 插件,当有人打开它时,它会自动解析此页面,并根据我在某些地方的需要添加适当的链接。
页面如下所示
<html><head></head><body><pre> 20mB of pure text </pre></body></html>
所以,两个问题,第二个取决于第一个,这对我有帮助。(到目前为止,我一直在使用纯JavaScript。还没有库。
1) 如何解析页面?2)前3-4行有一些信息。如何轻松获取前几行并从中获取数据(如果解析整个页面并不容易)?
您要解析页面的目的是什么,您是否正在创建摘要?
对于初学者,您可以通过在 pre 标签中添加 id 并执行以下操作来获取前 4 行:
var first4Lines = document.getElementById("theIdTagOfThePre").innerHTML.split("'n",4);
如果这不起作用,则必须将"'"切换到"''r'"。
相关文章:
- 我收到消息“资源解释为脚本,但使用 MIME 类型文本/html 传输”
- 如何使按钮单击并更改以前显示的文本(html)
- 使用 Javascript 解析电子邮件源的文本/html 部分
- Javascript/jQuery,将CSS应用于包含特定文本/html的元素
- jQuery文本html操作,以查找大量文本中出现的字符,然后更改其颜色
- 使用 Jquery 创建具有转义文本 + HTML 的元素
- 在空节点(如文本节点)中添加文本/html
- 从网站获取特定文本 (html)
- 如何解决“资源解释为脚本但使用 MIME 类型文本/html 传输”
- 请求 JSONP 时的文本/html 输出
- 将元素添加到 DOM 给定的纯文本 HTML 中,仅使用纯 JavaScript(没有 jQuery)
- 在gmail撰写邮件区域中获取选中/突出显示的文本html
- 如何确定是否在父元素的开始或结束存在文本?HTML DOM &JavaScript
- 在输入文本html中显示格式
- 如何使纯文本html javascript
- 资源解释为脚本,但传输MIME类型文本/html javascript
- 从Javascript传递文本- HTML- PHP
- 从DOM对象中获取文本/html
- 脚本类型=“文本/ html"从文件中包含HTML
- jsFiddler.NET中的文本/HTML编辑器