При динамическом создании элемента сценария и добавлении его на страницу мои ошибки не дают мне номера строк в скрипте, а вместо номера строки, где я добавляю скрипт.Как я могу получить номер строки ошибки в динамически добавленном теге <script>?
Код ниже, когда в .js-файле будет отображаться ошибка номера строки в зависимости от того, какая строка document.appendChild(script)
включена. Фрагмент кода, если он запущен, вернет правильный номер строки. Как они это делают?
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?noredirect1_comment403450_336082 –
что-то пришло в боковой панели http://stackoverflow.com/questions/20838067/catch-js-errors-when-adding-a-script-dynamically?rq=1 –
предыдущий вопрос вдохновил ответ на этот вопрос, хотя он не действительно показать это. –