Сообщение от mcfly
|
script.parentNode.insertBefore(newScri pt, script);
script.parentNode.removeChild(script);
|
Это заменяется на script.parentNode.replaceChild(newScript, script)
Сообщение от mcfly
|
Не совсем понял про какую методику вы имеете в виду
|
имею ввиду что для инлайн-скриптов тоже создавать новый тег, копировать свойство text (не уверен что кроссбраузерно), и заменять старый тег. То есть вообще не делать различий между инлайн/неинлайн скриптами, и обрабатывать одинаково.
Сообщение от mcfly
|
как избавиться от ошибки "Вызов document.write()
|
document.write() не должен вызываться асинхронно. Вообще, после DOMContentLoaded события не должен.
На ум приходит только патч функции document.write (не уверен что кроссбраузерно)