Я пробовал это, и я думаю, что вы правы - я не могу заставить XUL запускать динамически добавленные теги скриптов - возможно, это ошибка.
Мне интересно, почемуВы хотели бы, хотя - я не могу представить ни одной ситуации, когда нужно было бы делать это - возможно, то, что вы пытаетесь, могло бы быть достигнуто другим способом.Почему они должны быть динамически загружены?
Не по теме: для изменений, которые вы внесли в скрипт.
e.setAttribute('src',url);
действительно внормальные веб-страницы, и на самом деле технически более "правильные", чем e.src=url;
в любом случае (хотя в старых браузерах они длиннее и не очень хорошо поддерживаются).
Типы application/javascript
или application/ecmascript
должны работать в обычном режимевеб-страницы и являются более «правильными», чем text/javascript
, но IE не поддерживает их, поэтому они обычно не используются.