首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往
您找到你想要的搜索结果了吗?
是的
没有找到

hexo博客添加到桌面应用程序

可以通过该属性来控制浏览器 UI 的颜色。比如 PWA 启动画面上状态栏、内容页中状态栏、地址栏的颜色,会被 theme_color 所影响。...display: {string} 显示类型 fullscreen 应用的显示界面将占满整个屏幕 standalone 浏览器相关UI(如导航栏、工具栏等)将会被隐藏 minimal-ui 显示形式与...standalone类似,浏览器相关UI会最小化为一个按钮,不同浏览器在实现上略有不同 browser 浏览器模式,与普通网页在浏览器中打开的显示一致 scope: {string} 作用域 scope.../3.3.0/workbox-sw.js'); if (workbox) { workbox.setConfig({ modulePathPrefix: 'https://g.alicdn.com.../kg/workbox/3.3.0/' }); workbox.precaching.precache(['/', '/index.html']); workbox.routing.registerRoute

71930

未来大前端技术趋势深度解读

通用本地存储的解决方案 Workbox Workbox 是 Google Chrome 团队推出的一套 Web App 静态资源和请求结果本地存储的解决方案,该解决方案包含一些 JS 库和构建工具,Workbox...在 Workbox 之前,Google Chrome 团队较早时间推出过 sw-precache 和 sw-toolbox 库,但骂声很多,直到 Workbox 才真正诞生了能方便统一的处理离线能力的更完美的方案...VS Code 会先启动一个后台进程,也就是 Electron 的主进程,它负责编辑器的生命周期管理、进程间通讯、UI 插件管理、升级和配置管理等。...后台进程会启动一个(或多个)渲染进程,用于展示编辑器窗口,它负责编辑器的整个 UI 部分,包括组件、主题、布局管理等等。...移动端 Flutter 是 Google 推出的帮助开发者在 Android 和 iOS 两个平台,同时开发高质量原生应用的全新移动 UI 框架,和React-native/Weex 一样支持热更新。

2.1K20

为 vue 项目添加 PWA 支持

vue & PWA 如果您的目的不是为现有的 vue 项目添加 PWA 支持,那么更推荐尝试 Lavas 注:PWA 应用要求必须全程 https,且在已安装的 PWA 应用中无法发送 http 请求...为已有项目添加 PWA 支持 1....安装 PWA 插件 如果你已经在使用@vue/cli,那么可以直接在可视化界面中安装 PWA 插件 否则,可以通过vue add @vue/pwa命令来安装 该插件会使用谷歌的 PWA 框架 Workbox...的强大所在,阅读这些内容会使你更好地了解如何配置以及具体能做什么: Workbox Routing Workbox Strategies Workbox Cache Expiration iconPaths...PWA 应用,以下列举目前我所知道的添加方式 Chrome 专有方式 对于 PC 或 Android 的 Chrome 浏览器都可以实现点击一个按钮来添加 PWA 应用,其原理是拦截了beforeinstallprompt

3.6K00

后台管理UI的选择

分了前端UI与后端UI。...官网:http://www.h-ui.net/H-ui.admin.shtml 后台,http://www.h-ui.net/ 前台 下载:https://github.com/jackying/ 缺点...四、BUI BUI她是基于jQuery,兼容KISSY的UI类库,专致于解决后台系统的框架方案,BUI提供了丰富的DPL含有强大的控件库对业务做了精细的分析。...五、Ace Admin 响应式Bootstrap网站后台管理系统模板ace admin,非常不错的轻量级易用的admin后台管理系统,基于Bootstrap3,拥有强大的功能组件以及UI组件,基本能满足后台管理系统的需求...Metronic 拥有简洁优雅的 Metro UI 风格界面,6 种颜色可选,76 个模板页面,包括图表、表格、地图、消息中心、监控面板等后台管理项目所需的各种组件。

4.9K20

Butterfly主题的PWA实现方案

装配了PWA以后,用户可以将网站作为WEB APP安装到自己的设备上,以原生应用般的方式浏览博客,同时借助PWA的缓存机制,能够更快速的浏览。本文讨论的是使用两种方案实现PWA。...使用workbox:这个插件需要配合gulp插件,所以配置较为繁琐,好处是可以自定义适配弹窗提示,适合对前端有一定了解的用户。如果你还有使用pjax,恭喜你,BUG御三家马上就可以集齐了。 ?...gulp & workbox 在博客根目录[Blogroot]下打开终端,输入以下指令安装hexo-offline-popup插件。...此处感谢Android(矩阵)大佬提供的方案,把以下js引入即可,实质是劫持了pjax,并对其链接进行重定向: 而workbox是通过设置 directoryIndex:null来去掉index.html...这会导致PWA无法加载索引文件,也就是说无法从PWA加载index.html,最终影响离线观看博客的体验。 安装必要插件 既然要使用gulp配合workbox实现PWA,自然少不了安装这两个插件。

1.6K20

PWA介绍及快速上手搭建一个PWA应用

PWA初次体验 前言:本示例不用安装任何东西 部分资源来自网络资源及PWA官网,不要把PWA想象的太复杂,跟着示例走一下,你行的。...SW 是浏览器在后台独立于网页运行的脚本,它打开了通向不需要网页或用户交互的功能的大门,因为使用了它,才会有的那个 Reliable 特性吧,SW 作用于 浏览器于服务器之间,相当于一个代理服务器。...[99a97bd9ly1fqrdlf0xgtj21kw0du495.jpg] 事件机制 [99a97bd9ly1fqrdlhciwgj20gm04kjre.jpg] 功能(还是比较逆天的) 后台数据的同步...让您的网络应用隐藏浏览器的 URL 地址栏 start_url : “/“ 设置启动网址,如果不提供的话,默认是使用当前页面 theme_color : “ “ 用来告知浏览器用什么颜色来为地址栏等 UI...importScripts("https://storage.googleapis.com/workbox-cdn/releases/3.1.0/workbox-sw.js"); var cacheStorageKey

2.2K130

【腾讯云前端性能优化大赛】前端首屏性能优化

用Element-ui举个例子,你的项目应该很少会用到整个UI库的所有组件,所以我们就需要把没有用到的组件的相关代码从最后的产物中剔除来减小我们的产物体积。...详细的操作方法可以看官方文档,这里不再赘述,主要是为了说明按需引入的重要性,整个Element-ui打包出来足足有好几百kb的JS文件和一两百kb的CSS文件,这些可能只是因为你用了其中那么2 3个组件...它还提供入口以推送通知和访问后台同步 API。 -- MDN SW(以下Service Worker都简称SW)是一个比较新的API,它主要是用来解决离线情况下,使用本地缓存的资源来加载web程序。...:这个策略的工作路线如下图,它会优先从缓存中读取数据,同时每次请求也会在后台去服务器请求来更新数据。...参考文献 Web 字体简介: TTF, OTF, WOFF, EOT & SVG 按需引入element-ui Vue 3, PWA & service worker Workbox get started

1.6K41

vite pwa打包告警 xxx is xxx MB, and won‘t be precached. Configure maximumFileSizeToCacheInBytes..

版本 vite 4.4.4 vite-plugin-pwa 0.16.4 原因 VITE+PWA默认缓存最大的文件大小为2 * 1024 * 1024字节 如果构建出来的某个文件大于2M则会告警,...export default defineConfig({ plugins: [ ..., VitePWA({ ..., workbox...}, ... }) ], ... }) 相关问题 由于部分文件没有预缓存,在更新站点的之后,客户端会导致加载失败的异常,需要在客户端PWA...原因是页面文件缓存了,但页面文件引用的资源文件没有预缓存,重新构建部署后,缓存的页面无法按照原资源文件地址下载对应资源文件,PWA更新完成后重新加载站点,更新的页面文件使用新的资源文件地址就能正确下载对应资源文件了

26620
领券