Como impedir que o bookmarklet carregue seu resultado?
Eu tenho um bookmarklet simples para apresentar em um prompt () o valor de um elemento meta. Ele funciona, mas depois de executar a janela carrega apenas a string "null" ou o valor solicitado.
Como evito que o bookmarklet cause um carregamento de página?
Eu só quero o script para aparecer o prompt, mas não fazer mais nada.
Meu bookmarket é este:
javascript:var%20description;var%20metas=document.getElementsByTagName('meta');for(var%20x=0,y=metas.length;x<y;x++){if(metas[x].name.toLowerCase()=="description"){description=metas[x];}}prompt("Meta%20Description",description.content);
.. que desembrulhou se parece com isto:
var description;
var metas=document.getElementsByTagName('meta');
for(var x=0,y=metas.length;x<y;x++){
if(metas[x].name.toLowerCase()=="description"){
description=metas[x];
}
}
prompt("Meta Description",description.content);