打开之前更新输入值

时间:2018-06-24 10:58:11

标签: javascript python electron

我写了一个电子应用程序,其中包含带有一些输入的表格。我想记住用户设置,这些设置保存在settings.json文件中。我使用python eel以便从json文件中提取值并以列表形式返回它们,如下所示:

(async function remembersettings () {
  let settings = await eel.remember_settings()();
  var selects = document.getElementsByClassName('select-selected');
  selects[0].innerHTML = settings[0]; // Region
  document.getElementById('url').value = settings[1];
  if (settings[2] == true) { // Use webhook
    selects[1].innerHTML = "Yes";
  }
  else {
    selects[1].innerHTML = "No";
  }
  document.getElementById('webhook').value = settings[3];
  if (settings[4] == true) { // Use proxies
    selects[2].innerHTML = "Yes";
  }
  else {
    selects[2].innerHTML = "No";
  }
  selects[3].innerHTML = settings[5]; // Browser
  document.getElementById('license').value = settings[6];
  selects[4].innerHTML = settings[7]; // Theme
})();

然后在我的HTML中,我在脑海中运行脚本:

<!DOCTYPE html>
<html>
    <head>
        <script type="text/javascript" src="/eel.js"></script>
        <script type="text/javascript" src="../js/init.js"></script>
    ...

但是,它的作用是打开输入为空的电子应用程序,然后快速将它们更新为settings.json中的值。我想更改此设置,以便使用已设置的值打开它。

有可能吗?

谢谢。

0 个答案:

没有答案