Lors de la création dynamique d'un élément de script et de son ajout à la page, mes erreurs ne me donnent pas les numéros de ligne du script, mais plutôt le numéro de ligne auquel j'ajoute le script.Comment puis-je obtenir le numéro de ligne d'une erreur dans une balise <script> ajoutée dynamiquement?
Le code ci-dessous dans un fichier .js vous donnera une erreur de numéro de ligne de la ligne document.appendChild(script)
activée. L'extrait de code, s'il est exécuté, renvoie le bon numéro de ligne. comment font-ils ça?
var script = document.createElement("script");
script.innerHTML = "\n\n\n\n\n\n\nfoo.bar"; //error should be on line 8
document.head.appendChild(script)
http://meta.stackoverflow.com/questions/336082/the-searchbar-works-better-with-tags-than-questions-explaining-this-could-reduc?noredirect=1#comment403450_336082 –
quelque chose est apparu dans la barre latérale http://stackoverflow.com/questions/20838067/catch-js-errors-when-adding-a-script-dynamically?rq=1 –
la question précédente a inspiré la réponse à celui-ci, même si elle ne le fait pas vraiment le montrer. –