J'ai un bookmarklet simple pour présenter dans une invite() la valeur d'un méta-élément. Cela fonctionne, mais après l'exécution de la fenêtre, vous chargez simplement la chaîne "null" ou la valeur demandée.Comment empêcher bookmarklet de charger son résultat?
Comment puis-je empêcher le bookmarklet de provoquer une charge de la page?
Je veux simplement que le script pop l'invite, mais ne rien faire plus.
Mon bookmarket est la suivante:
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);
.. qui ressemble à ce déballa:
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);
J'ai essayé retour% 20false; et d'autres tentatives tâtonnantes de moyens novateurs d'échouer. Je suis bon à ça. – Erics