请问,一般做的electron桌面应用,是否是都是禁止刷新的?
我们知道electron是基于前端技术实现的,可以在界面使用:cmd + R 进行刷新操作,
但是我发现很多electron写的项目,比如网易云播放器,VSCode,都不能进行刷新。
是否有约定俗成:electron做的桌面应用禁止刷新?
请问,一般做的electron桌面应用,是否是都是禁止刷新的?
我们知道electron是基于前端技术实现的,可以在界面使用:cmd + R 进行刷新操作,
但是我发现很多electron写的项目,比如网易云播放器,VSCode,都不能进行刷新。
是否有约定俗成:electron做的桌面应用禁止刷新?
一般做的Electron桌面应用并不都是禁止刷新的,但很多实际应用中确实选择了禁止刷新。这并非一个严格的约定俗成,而是根据具体需求和应用场景来决定的。
Electron是一个基于Node.js和Chromium的开源框架,允许开发者使用Web技术(HTML、CSS和JavaScript)来构建桌面应用程序。因此,在Electron应用中,理论上用户可以通过快捷键(如cmd + R)或页面内的刷新按钮来刷新页面。然而,在很多实际应用中,开发者会选择禁止或限制用户的刷新操作,原因可能有以下几点:
在实际开发中,开发者可以通过多种方式来禁止或限制用户的刷新操作,如在Electron的主进程中监听并阻止全局快捷键、在页面内禁用刷新按钮等。这些措施可以根据具体需求和应用场景进行选择和组合。
综上所述,虽然Electron桌面应用并不都是禁止刷新的,但在很多实际应用中,为了保持应用状态、避免性能问题和提升用户体验,开发者会选择禁止或限制用户的刷新操作。
8 回答5.1k 阅读✓ 已解决
6 回答3.9k 阅读✓ 已解决
9 回答3k 阅读
6 回答2.7k 阅读
5 回答6.7k 阅读✓ 已解决
2 回答2.2k 阅读✓ 已解决
3 回答2.7k 阅读✓ 已解决
我认为没有这个约定。只是没有必要。
网页能刷新是因为网络并不稳定,且无法预判。所以保留一个快速重启的方式给用户,让用户能自行解决一些网络导致的问题。桌面软件不需要这个。