首页 > 解决方案 > 如何在 js 文件中设置变量并将其包含到用户脚本中

问题描述

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

上传到我的 ftp 服务器并尝试通过使用将其包含到我的用户脚本中;

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

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

变量.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

我怎样才能让它工作?

标签: javascriptvariablesgreasemonkeyuserscriptstampermonkey

解决方案


您可以尝试使用 import 命令,例如:

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

推荐阅读