在 Electron/Node 中的 JS 文件之间共享动态变量

Share dynamic variables between JS files in Electron/Node

我正在尝试获取 Electron 应用程序中文件之间的变量。

在 index.html 中有一个输入和一个按钮,其中我 post 和 url。

//function.js

$('#tab_url').submit(function (ev) {
  ev.preventDefault();
  var url = $("#url").val();
  console.log(url);
  if (url.indexOf('google.com') < 0) {
    message('no google', 'error this is no google');
    return false;
  }else {
    require('./apis/google');
  }

我想做这样的事情。

//apis/google.js
console.log(url);

这更像是一个 node.js 问题,但基本上 apis/google.js 需要看起来像这样

module.exports = (url) => {
    console.log(url);
}

然后 function.js 应该是这样的

$('#tab_url').submit(function (ev) {
  ev.preventDefault();
  var url = $("#url").val();
  console.log(url);
  if (url.indexOf('google.com') < 0) {
    message('no google', 'error this is no google');
    return false;
  } else {
    require('./apis/google')(url);
  }
})