javascript - 如何在 JavaScript 中从外部 .js 文件调用 JavaScript 函数而不使用 HTML?

标签 javascript imacros

我在 Firefox 中将 iMacros 与 JavaScript 结合使用。所需的脚本存储在我的硬盘上。我使用的脚本没有嵌入到网站中。我熟悉如何在 HTML 上下文中使用多个 JavaScript 文件的过程,但由于在这种情况下我没有该上下文,有什么方法可以继续吗?

示例: 脚本1.js

function Message(message) {
   alert(message);
}

script2.js

//Some reference to the file script1.js
var message = "Hello";
Message(message);

在这种情况下,我想运行 script2.js 并弹出警报。

感谢您的帮助。

最佳答案

我习惯于应用这样的东西:

// Some reference to the file script1.js
var extScript = imns.FIO.openNode("D:\\Temp\\script1.js");
extScript = imns.FIO.readTextFile(extScript);
eval.apply(window, [extScript]);

var message = "Hello";
Message(message);

关于javascript - 如何在 JavaScript 中从外部 .js 文件调用 JavaScript 函数而不使用 HTML?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38926878/

相关文章:

javascript - 将表单多次发布到隐藏的 iframe

javascript - 如何使用 jQuery 按字母顺序对列表进行排序?

javascript - 如何为标题栏定义 View 模型?

javascript - 数据缓存 jquery 移动问题

javascript - 如何在 iMacros 中更改 .js 文件中的 TAG POS

javascript - 使用 iMacros 和 javascript 检查 html 元素是否存在

java - Imacros 解析字符串

javascript - 重置原始值约 :config firefox via javascript or imacros

javascript - Imacro - 滚动到页面底部的 Javascript 条件

javascript - window.getComputedStyle 的解释以及为什么 Chrome 以不同的方式处理它