Я тут поэксперементировал и понял что JS файлы не используют CORS
e = document.createElement("script");
e.src = "test.js";
document.body.append(e);//тут он исполняется.
В скрипте можно передать любой кусок текстовых данных - например присвоив значение переменной.