【发布时间】:2019-12-13 11:22:03
【问题描述】:
我正在使用电子和电子生成器进行一个项目。我在 package.json 文件中实现了深度链接协议。在 Windows 上删除应用程序后,深度链接协议仍然存在。我需要这个不要坚持。
我试过了: 1)删除我的 %appdata%\program 文件夹以及 2)卸载后重新启动我的电脑。 3) 清除浏览器的缓存。
{
"name": "program",
//...
"scripts": {
//...
},
"build": {
//...
"protocols": {
"name": "electron-deep-linking",
"schemes": [
"deeplinkingURI"
]
},
"win": {
"artifactName": "program.${ext}",
"target": [
{
"arch": [
"ia32",
"x64"
],
"target": "nsis-web"
}
]
},
//...
},
//...
}
卸载我的程序后,深层链接仍然有效(它不会启动应用程序,因为它显然已被卸载,但仍然出现提示试图启动任何内容)。
我怀疑我的 Windows 注册表中仍然存在某些内容。 注意:在 macOS 上不会出现此问题
【问题讨论】:
标签: windows electron deep-linking electron-builder