package org.validador.modelo.recomendacao.impl; import org.jsoup.nodes.Document; import org.jsoup.nodes.Element; import org.jsoup.select.Elements; import org.validador.modelo.recomendacao.RecomendacaoBoolean; public class RecomendacaoRefreshURL implements RecomendacaoBoolean{ @Override public String getNome() { return "Redirecionamento autom�tico da p�gina."; } @Override public String getDescricao() { return "A p�gina n�o pode redirecionar para outros dominios sem que seja solicitado pelo usu�rio."; } @Override public Boolean executa(Document doc) { boolean redireciona = false; Elements redirecionamentoAutomatico = doc .select("meta[content]"); for (Element element : redirecionamentoAutomatico) { String atributo = element.attr("content"); if(atributo.contains("http")) redireciona = true; } return redireciona; } @Override public String getRecomendacao() { return "12"; } @Override public String getExemplo() { return "<META HTTP-EQUIV=\"Refresh\" CONTENT=\"20;URL=http://testeemag.appspot.com\">"; } }