Comments (7)
Thanks for looking into it. Indeed it's good to have better security scores, but I think it introduced too much friction but little to gain in this particular template. The inline script makes sure that dark mode is updated with the initial rendering (UX) while using nonce
will make the script hard to modify (DX). This could deviate from the initial purpose of having a starter template. I think it's better to apply the security practices from the template users side based on their needs, rather than the template itself. Thanks for the tips and I believe someone would find this issue useful. Close as I think out-of-scope of this template.
from vitesse.
@antfu I agree with you, but I'm suggest to include the simple csp, not nonce based, due to the complexity it requires.
from vitesse.
include the simple csp
Sounds good, would you like to create a PR? Thanks
from vitesse.
Of course, I'm working on it, I need to finish some enterprise work...
@antfu I am reviewing pwa plugin to include New content available + REFRESH
missing feature here, how can I integrate with this template?
I meant, I'm changing PWA plugin to notify update + changed events (based on register-service-worker repo).
In the other hand, I'm thinking to include it on @vueuse
, something like useServiceWorker
function, but I need to sort out a bit how it's going to be integrated first.
Some hints are welcome...
from vitesse.
pwa plugin to include New content available + REFRESH missing feature
Yeah, that's something I want to do for a while. But haven't look into it yet. It would be great if you would like to give it a try!
I'm thinking to include it on @vueuse, something like useServiceWorker function
Sounds good!
PWA is not my focus currently, but eventually, I will have a look and implement it. Sorry as I can't help you on this atm, but maybe you can draft some PRs so I can help to review it. Thanks!
from vitesse.
PS. Commonly I don't read notifications from closed issues, if you would like to keep the discussion, it's better to open another issue instead. vite-plugin-pwa
could also be a better place.
from vitesse.
from vitesse.
Related Issues (20)
- When I use markdown as the page, the code block shows both themes, because is it an example? HOT 3
- tsconfig.json configuration in Vue project
- Composable syntax HOT 1
- [bug ] : can't force my website visitors to get the new version HOT 3
- Font inconsistency between local run and online demo HOT 1
- 能放开对.d.ts文件的格式化不
- tsconfig error HOT 1
- carbon icon integration with VS Code HOT 1
- Consider using `unplugin-vue-router` HOT 1
- Language preferences are not preserved HOT 1
- I can‘t use ref in the vue^3.3.4and vite^4.4.5 HOT 2
- Page `hi` is missing dynamic route parameters
- layout feature doesn't work HOT 3
- Is there a plan to support jsx? HOT 3
- Format the contents of "<route lang='yaml'></route>" on save
- route layout not working
- Can anyone tell me how to use .env in this templete? HOT 2
- The eslint of this project is not working in vscode. HOT 2
- Running in subdirectory giving page not found.
- How to solve the console preload crossorigin warning problem HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from vitesse.