Я хочу установить переменные в файле js под названием vars.js
Загрузили vars.js на свой ftp-сервер и попытались включить его в мой usercript, используя;
//@require http://serverip/vars.js
Когда я хочу получить доступ к переменной, функции и т.д. Из vars.js
vars.js:
var a = function(b){
alert(b);
}
////
userscript;
...
//@require http://serverip/vars.js
a("something to alert here");
В принципе не работает и дает ошибку:
ERROR: Execution of script 'New userscript' failed! a is not a function
Как я могу заставить его работать?
Вместо этого вы можете попробовать команду импорта, например:
// ES6 syntax
import * as A from './A.js';
const foo = A.foo;
const baz = A.baz;