Я видел проблемы, когда некоторые браузеры не учитывают некоторые изменения, когда вы делаете их напрямую (под этим я подразумеваю создание HTML из текста, как вы пытаетесь использовать тег скрипта), но когда вы делаете их со встроенными В командах все идет лучше. Попробуйте следующее:
var script = document.createElement( 'script' );
script.type = 'text/javascript';
script.src = url;
$("#someElement").append( script );
От: JSON для jQuery