我写了一个电子应用程序,其中包含带有一些输入的表格。我想记住用户设置,这些设置保存在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中的值。我想更改此设置,以便使用已设置的值打开它。
有可能吗?
谢谢。