当前位置: 首页 > 知识库问答 >
问题:

基于web产品的Chrome桌面应用

俞新翰
2023-03-14
    null

问题:它总是下载js和css文件。

我想如何开发chrome桌面应用程序

  1. 启动chrome桌面应用程序时,请将所有资产保存在本地。
  2. 每当chrome桌面应用程序启动时,它都应该引用本地保存的资产(我指的是角js文件和css)
  3. 在启动chrome桌面应用程序之前,它应该向服务器请求资产是否被更改。如果更改,请删除本地保存的文件并保存最新的文件。
  4. 如果资产没有更改,请使用旧的资产文件。这样,我们就可以避免从服务器开始加载所有文件。

共有1个答案

何德寿
2023-03-14

完全有可能。

阅读以下文档:https://developer.chrome.com/apps/offline_apps

我自己把css和javascript打包到chrome应用程序中,这样你就不必在启动时下载它们了。但在您的上下文中,它更像是一个具有缓存功能的webview应用程序。可以使用indexeddb或其他本地存储API在客户端计算机中存储资产。

 类似资料:
  • 有没有人有过自动化桌面应用程序(不是web)的经验?我需要一个类似于Appium的解决方案来将它与我的移动自动化集成(用Appium、Java编写)。 我们公司在3个平台上都有一个messenger客户端:Android、iOS和桌面。客户端数据在这些平台之间同步。我们已经有了移动平台的基本自动化(使用Appium)。现在我需要为桌面开发自动化。 我想要一个类似Appium的解决方案,这样就可以很

  • 我的目标是在Chrome或Firefox中从浏览器中当前未打开的web应用程序(姑且称之为X)发送Gmail风格的桌面通知,而不需要用户安装应用程序或扩展程序。如果用户需要授予从X接收通知的权限也可以,如果需要打开浏览器才能出现通知也可以,只要不需要在浏览器中打开X即可。不需要打开任何浏览器窗口的解决方案也会起作用。 我花了一天的时间来研究这个问题,到目前为止,我想我已经学到了: 自OSX Mav

  • 我用各种各样的产品建立了Woocommerce。 这些产品在一个属性上都有可能值为1kg、2kg和5kg的变化。 我还创建了一个“Aziende”用户组。我想一些产品的变化,只显示“阿齐恩德”的客户。我不想让其他客户看到这些变化。 例如:Aziende客户可以看到选项“1kg、2kg、5kg”,而其他客户角色只能看到1kg选项。 这在WooCommerce中可能吗?

  • 问题内容: 如何在基于Java的桌面应用程序中嵌入浏览器?我是否可以直接与嵌入式浏览器通信(而不是通过本地主机)……例如加载html文本,捕获onclick事件,获取表单值? 谢谢 问题答案: 查看Eclipse,它具有一个嵌入式浏览器,用户可以对其进行配置(它们支持多种浏览器)。 即使您通过AWT_SWT桥使用基于AWT的应用程序,也可能会嵌入他们的浏览器。 此文章可以帮助您开始。

  • 问题内容: 我正在设计一个简单的基于Web的应用程序。我是这个基于Web的领域的新手,我需要您提供有关设计模式的建议,例如应如何在Servlet之间分配职责,创建新Servlet的条件等。 实际上,我主页上的实体很少,而与每个实体相对应,我们几乎没有添加,编辑和删除等选项。之前,我为每个选项使用一个Servlet,例如Servlet1用于添加实体1,Servlet2用于编辑实体1,依此类推,这样我