J'ai une spacetree JIT sur ma page Web, et c'est-à-dire que cela n'aimait pas quelques lignes. Si j'ouvre les outils de développeur et que j'ouvre de les courir, il a fière allure et charge tout comme il se doit.
Y a-t-il un moyen de le faire pour dire "tu sais ce que ces erreurs ne sont pas vraiment Deal Breakers, continuons à aller ici »? Les deux autres lignes en retrait sont les délinquants, ainsi que quelque chose dans JQuery 1.6.4 (tenteront 1,7.1) avec $ .getjson ou $ .parsjson p>
6 Réponses :
Enveloppez le code fautif dans un essai / prise et ne faites rien dans la prise. P>
Envelopper le code fautif à l'intérieur d'un référence MDN pour try..catch p> Quelque chose comme ci-dessous devrait fonctionner pour vous, < / p> Essayez {} Catch (e) {} code> bloc et vous devez être bon pour aller ..
Ie est "allergique" dans la définition d'un objet et laisser une virgule au dernier attribut.
mauvais: p>
Je vais essayer cela, mais je suis à peu près sûr que c'est quelque chose avec nœud.data.offsetwidth / hauteur, toutes les autres lignes sont correctes et l'enveloppant avec TRY..CATCH fonctionnant.
Eh bien, oui, c'était juste une suppose parce que j'ai vu cette commande sur votre extrait.
Vous pouvez utiliser une déclaration de capture d'essai.
var style = label.style; try { style.width = node.data.offsetWidth; style.height = node.data.offsetHeight; } catch(err) { /* do nothing */ } style.cursor = 'pointer'; style.color = '#fff'; style.fontSize = '0.8em'; style.textAlign= 'center';
Vous pouvez utiliser Essayer ... Catch:
try{ allert('hello'); //Syntax error }catch(err){ console.log(err); }
Cela échouera pour une autre raison dans IE
Si vous savez que votre code est susceptible de rencontrer une erreur (pour une raison quelconque), vous pouvez attraper et gérer les erreurs avec un try / attraper: vous ne pouvez rien faire avec l'erreur ou essayez de récupérer votre application. Dans ce cas, vous devriez probablement essayer de déterminer pourquoi c'est-à-dire que c'est à dire une erreur en premier lieu et de voir si vous pouvez éviter de supprimer les erreurs. P> lecture supplémentaire: em> < / p>
Publier le message d'erreur complet que vous obtenez vous aidera grandement à vous aider.
Connecté: Stackoverflow.com/Questtions/12219154/...