如何在js文件中设置变量并将其包含到用户脚本中

时间:2018-07-14 10:57:22

标签: javascript variables greasemonkey userscripts tampermonkey

我想在一个名为vars.js的js文件中设置变量

将vars.js上传到我的ftp服务器,并尝试通过使用将该文件包含到我的用户脚本中;

//@require http://serverip/vars.js

当我想从vars.js访问变量,函数等时

vars.js:

var a = function(b){
 alert(b);
 }

////
用户脚本;

...
//@require http://serverip/vars.js
a("something to alert here");

基本上不起作用并给出错误:

ERROR: Execution of script 'New userscript' failed! a is not a function

我如何使其工作?

1 个答案:

答案 0 :(得分:0)

您可以改用import命令,例如:

// ES6 syntax
import * as A from './A.js';
const foo = A.foo;
const baz = A.baz;