Como eu me livrei da DiggBar (e outras tentativas de colocar o sixhat.net dentro de frames)

[ad#ad-2] no2diggbar O Digg começou há algum tempo a colocar os sites que forem submetidos dentro de um frame criando também um url curto para os definir na página principal. A medida permite ao Digg manter os utilizadores no domínio Digg.com através da Diggbar, mas bloqueia a informação do URL do site visitado aos utilizadores, algo que é inadmissível.

Ora a prática de esconder um site de alguém num frame é uma táctica condenável, porque retira visibilidade a quem produz o conteúdo. O Diggbar é assim uma forma muito lame de invadir a casa de outros. Como tal é necessário que o Digg remova a Diggbar, e até lá arranjar uma solução para lhe dar a volta.

Há várias soluções para o problema, a que implementei foi feita em JavaScript e elimina não só a DiggBar, como outras que tentem colocar o sixhat.net num frame.

Para tal basta colocar o seguinte código na secção head do template do site e voilá

 

<SCRIPT LANGUAGE="JavaScript">

 <!--

 if (window != top) top.location.href = location.href;

 // -->

 </SCRIPT>

Depois de todo o heat que recebeu por causa da Diggbar, do digg decidiu que a diggbar somente será visível para os utilizadores que estiverem logged in no digg colocando redirects permanentes (301) para as páginas dos conteúdos linkados.