NWJS未在重新启动之间保持已登录的会话
我有NW.JS桌面应用程序,它的作用类似于Web浏览器。 该应用程序基于0.45.6 NWJS版本构建。
从上周开始,桌面在两次重新启动之间停止保存会话,就像用户以前登录到网站并停止应用程序并重新启动时一样,网站过去已经登录。
我也尝试将NWJS SDK升级到最新版本0.52.0(2021年4月),但仍然无法工作。
在win.reloadIgnoringCache()
所有网站都在发生这种情况。
是否向NWJS添加了可用于维护状态的会话变量参数?我应该朝哪个方向寻找此问题的解决方案?下面是Package.json内容
{
"name": "app",
"version": "31.0.1",
"description": "app",
"author": "app",
"license": "UNLICENSED",
"main": "main.html",
"nodejs": true,
"single-instance": true,
"page-cache": false,
"scripts": {
"start": "nw ."
},
"node-remote": "<all_urls>",
"window": {
"show": true,
"frame": false,
"position": "center",
"width": 800,
"height": 460,
"min_width": 800,
"min_height": 460,
"resizable": false,
"icon": "resources/images/favicon.png"
},
"dependencies": {
"crypto": "latest",
"crypto-js": "latest",
"jquery": "latest",
"lodash-core": "^4.17.19",
"log4js": "latest",
"node-machine-id": "latest",
"rimraf": "latest",
"semver": "latest",
"shelljs": "latest"
},
"chromium-args": "--enable-logging=stderr --disable-gpu --user-data-dir='/Users/sunil/sunil/temp/userdatadir/profile1'"
}
解决方案
您是否尝试过从chromium-args
中删除以下内容?
--user-data-dir='/Users/sunil/sunil/temp/userdatadir/profile1'
相关文章