2014-02-28 36 views
0

我想通过greasemonkey将脚本添加到浏览器中,以便我可以在网页中获取网页的页面源,然后阅读并处理它。在浏览器上处理页面源

我的目的是检查网页是否包含隐藏元素,iframe或其他恶意内容。我想阅读网页的内容,如果它包含这些元素,它可以给用户发出警告。

希望我很清楚..

+0

我知道语言和jQuery的基础知识,但我无法理解如何提取网页内容并处理它们。我需要关于如何完成的建议。 –

回答

0

你必须遍历DOM(文档对象模型)。然后检查所有元素,看看它是否隐藏,以及它是否是您认为恶意的元素之一。

看这个网站的信息你如何遍历DOM:

http://javascript.info/tutorial/traversing-dom

0

嗯..回答我的问题是 -

if (document.querySelector) 
{ 
var frame=document.querySelectorAll("iframe") 
for (var i=0; i<frame.length; i++) 
{ 
    frame[i].onmouseover=function() 
    { 
      alert("iframe"); 
    } 
} 

var hyper=document.querySelectorAll("a") 
for (var i=0; i<hyper.length; i++) 
{ 
    hyper[i].onmouseover=function() 
    { 
      alert("hyperlink"); 
    } 
} 
}