La solution est liée essentiellement une variante (avec quelques fonctions supplémentaires) de cette:
EDIT Le code ci-dessous ne fonctionne pas réellement quand Firefox est présent. Ça va enseigner le code pour l'affichage sans vérifier juste pour montrer mon pas 1337 opérateur ||
skillz:
window.console = window.console || {};
console.log = function(){};
La raison est que la console Firefox est en fait un getter seulement property hors fenêtre. Par conséquent, nous ne pouvons pas le définir. Au lieu de cela, quelque chose comme cela doit être utilisé:
if (!window.console) {
window.console = {};
window.console.log = function(){};
}
En outre, console.log
(et console.warn
, console.error
) travaillera sur les navigateurs Webkit, y compris Safari mobile, assez cool, hein?
C'est en fait une très bonne solution, surtout si vous utilisez les autres fonctions comme "warn" et "erreur". –
Le lien a échoué pour moi. Je pense que c'est pareil: http://code.google.com/p/fbug/source/browse/branches/firebug1.5/lite/firebugx.js –
Merci Matthew, j'ai corrigé le lien même si ce n'est pas la dernière version du fichier (que je ne trouve nulle part dans le dépôt svn de firebug) – OcuS